Как я могу написать сценарий развертывания проекта базы данных Visual Studio?

Как я могу написать сценарий развертывания проекта базы данных Visual Studio?

У меня есть проект DB в Visual Studio, и я хотел бы использовать ее для развертывания на удаленных машинах с помощью сценария. Я замечаю, что, когда я 'развертываюсь' из Visual Studio, она генерирует .sql файл.

Я прервал этот файл и попытался выполнить его из командной строки с osql.exe, но я не имел никакого успеха. Это должно работать, там лучший способ развернуть базу данных программно из проекта базы данных, может быть путем ссылки в другом проекте и вызова некоторого метода для развертывания его?

5
задан marc_s 13 May 2010 в 07:22
поделиться

1 ответ

MSBuild /target:SQLBuild MyProjectName.dbproj

Выполняет действие только для сборки. Он создает только один проект базы данных с именем MyProjectName.dbproj. Свойства проекта в файле .dbproj используются для сборки сценария сборки.

MSBuild /target:Deploy /property:TargetDatabase=UpdatedTargetDatabase;TargetConnectionString="Data Source=(local)\SQLEXPRESS;Integrated Security=True;Pooling=False" MyProjectName.dbproj

Развертывает проект базы данных, заменяя имя целевой базы данных и строку подключения.

4
ответ дан 15 December 2019 в 00:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: