#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.