Как управлять обновлениями схемы, таблицы, хранимых процедур и других объектов базы данных для базы данных, управляемой в sql azure

Я перенес локальную базу данных в базу данных SQL Azure с помощью SSMS. Для любых обновлений, необходимых для объектов базы данных, таких как таблица, хранимая процедура, я снова подключаюсь к SQL Azure с помощью SSMS и вручную выполняю сценарий изменения.

Для локальной базы данных я использовал DbDeploy.net 2 для автоматизации выполнения изменений sql.

DbDeploy.net 2 также поддерживает базу данных SQL Azure.

Для базы данных SQL Azure, как лучше всего управлять автоматизацией развертывания изменений sql.

Есть ли здесь возможность использовать VSTS.

Может ли кто-нибудь помочь мне решить эту проблему?


person santosh kumar patro    schedule 01.06.2016    source источник


Ответы (1)


Если вы хотите автоматизировать развертывание изменений схемы, я бы рекомендовал использовать SSDT / DacFx. Есть несколько способов добиться этого, в зависимости от того, используете ли вы TFS для отслеживания изменений в базе данных или хотите получить изменения из локального экземпляра базы данных. Если вы отслеживаете изменения в TFS и используете SSDT, вы можете опубликовать DACPAC из своих сборок, используя SQLPackage.exe. Если вы отслеживаете свою главную копию схемы базы данных в локальной базе данных, вы можете запустить операцию извлечения, используя SQLPackage.exe и разверните извлеченный DACPAC в Azure с помощью операции публикации.

Вы также можете увидеть мой доклад в TechEd Europe Управление жизненным циклом приложений для разработки баз данных SQL Server:

person Lonny Bastien    schedule 06.06.2016