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