Как использовать средства данных SQL Server и настроить CI / CD в облаке Azure Devops для Azure? - PullRequest
1 голос
/ 11 октября 2019

Как использовать новейшие инструменты данных SQL Server?

Я создал проект базы данных SQL Server, импортировав мою базу данных LocalDB. Любые изменения, перенесенные в базу данных, не переходят на покупку проекта разработки, применяются к экземпляру базы данных LocalDB.

До сих пор я постоянно импортировал схему из базы данных LocalDB каждый раз, а затем добавлял их в систему управления версиями. Есть ли способ связать проект базы данных SQL Server с проектом, чтобы при переносе изменений в проект базы данных синхронизировался с проектом разработки?

Как настроить CI / CD для базы данных SQL Server в Azure Devops?

Как настроить конвейер CI / CD для нашей базы данных SQL Server так же, как любой другой проект, который у нас есть, и создать развертывания на Azure SQL Server в Azure Devops.

Я настроил сборкуконвейер с шаблоном развертывания базы данных SQL Azure. Не можете понять, как создать конвейер выпуска для экземпляра моей базы данных? База данных не публикуется с использованием созданного сценария.

- task: SqlAzureDacpacDeployment@1
  inputs:
    azureSubscription: '{azureSubscription}'
    AuthenticationType: 'server'
    ServerName: 'test'
    DatabaseName: 'testdatabase'
    SqlUsername: 'databaseadmin'
    SqlPassword: 'databaseadmin'
    deployType: 'DacpacTask'
    DeploymentAction: 'Publish'
    IpDetectionMethod: 'AutoDetect'
...