Разработка баз, ориентированная на проекты, с помощью программ командной строки

В состав SQL Server Data Tools входят программы командной строки, при помощи которых можно реализовать ряд сценариев разработки баз данных с учетом проекта.

в этом разделе

Раздел Описание
SqlPackage.exe В этом разделе описывается программа SQLPackage.exe, позволяющая решать следующие задачи:

– извлечение DACPAC-файла из активной базы данных SQL Server;
– публикация DACPAC-файла в активной базе данных SQL Server для добавочного обновления схемы активной базы данных для соответствия с DACPAC-файлом;
– сравнение DACPAC-файла с активной базой данных SQL Server и создание скрипта Transact-SQL для добавочного обновления без обновления активной базы данных;
– сравнение двух DACPAC-файлов для создания скрипта Transact-SQL для добавочного обновления;
– создание XML-отчета со сводкой изменений, которые будут внесены в случае добавочного обновления базы данных.
Использование MSDeploy с поставщиком dbSqlPackage В этом разделе описывается поставщик инструмента веб-развертывания с именем dbSqlPackage в составе набора SSDT, работающий со средством веб-развертывания служб Microsoft IIS (MSDeploy.exe), которое позволяет решать следующие задачи:

– извлечение DACPAC-файла из удаленной или локальной базы данных SQL Server либо Базы данных SQL Azure;
– публикация DACPAC-файла в удаленной или локальной базе данных SQL Server либо в Базе данных SQL Azure для ее добавочного обновления;
– публикация из локальной базы данных SQL Server в удаленную базу данных SQL Server или в Базу данных SQL Azure для добавочного обновления удаленной базы данных;
– сравнение DACPAC-файла с удаленной или локальной базой данных SQL Server или с Базой данных SQL Azure для создания скрипта Transact-SQL добавочного обновления без обновления активной базы данных;
– создание XML-отчета со сводкой изменений, которые будут внесены в случае добавочного обновления базы данных.

Разработка базы данных вне сети с учетом проекта