Как импортировать таблицу и данные в проект базы данных SQL Server в Visual Studio 2019

#sql-server #import

#sql-сервер #импорт

Вопрос:

Итак, у меня есть файл решения, который состоит из ASP.Net Приложение MVC и проект базы данных SQL Server. Оба возвращены в TFS. Я знаю, как импортировать базу данных, таблицу, представления, функции и хранимые процедуры, но я хочу, чтобы в таблицах также были данные. Как я могу импортировать таблицу с данными?

Комментарии:

1. Вы можете определить сценарии для запуска как часть sqlproj, которая будет вставлять данные в таблицы. Я видел, как он использовался для вставки базовых данных конфигурации. Вы изучали это? Какое отношение имеет ваш вопрос к ASP.NET ?

2. Спасибо за ответ @mason . Это не имеет ничего общего с asp.net . Это была ошибка опечатки. Можете ли вы предоставить какую-либо ссылку для определения сценариев как части sqlproject? Я новичок в этом, поэтому не имею большого представления

3. В обозревателе решений щелкните правой кнопкой мыши ваш проект и перейдите к Добавить, затем Сценарий. Выберите сценарий после развертывания или сценарий перед развертыванием. При этом в ваш проект будет добавлен файл .sql и соответствующим образом настроено действие сборки, чтобы оно выполнялось либо до, либо после создания вашей схемы. В этом случае, поскольку вы хотите добавить данные, вам нужен сценарий после развертывания. Если вам нужно контролировать порядок добавления данных, вы можете добавить все это в один файл или просто добавить один сценарий после развертывания и заставить его вызывать другие файлы .sql.

4. Спасибо @mason. Ты гений !!!

Ответ №1:

Вы можете определить сценарии для запуска как часть sqlproj, которая будет вставлять данные в таблицы. Я видел, как он использовался для вставки базовых данных конфигурации.

В обозревателе решений щелкните правой кнопкой мыши ваш проект и перейдите к Добавить, затем Сценарий. Выберите сценарий после развертывания или сценарий перед развертыванием. При этом в ваш проект будет добавлен файл .sql и соответствующим образом настроено действие сборки, чтобы оно выполнялось либо до, либо после создания вашей схемы. В этом случае, поскольку вы хотите добавить данные, вам нужен сценарий после развертывания. Если вам нужно контролировать порядок добавления данных, вы можете добавить все это в один файл или просто добавить один сценарий после развертывания и заставить его вызывать другие файлы .sql.