Как получить отчет о дрейфе из развертывания Azure DevOps DACPAC? - PullRequest
0 голосов
/ 17 декабря 2018

Я хотел бы получить Drift-Report (и Deploy-Report и TSQL-скрипт) во время наших развертываний DACPAC.

Мы запускаем развертывание DACPAC в DevOps Azure на локальном SQL-сервере, используяагентская задача «WinRM - развертывание БД SQL Server».В этой задаче используется SQLPacakge.exe , и в задачу можно передать «Дополнительные аргументы».Но если я добавлю /Action:DriftReport к аргументам, я получу эту ошибку времени выполнения:

*** Дублируйте аргумент 'Action' 'DriftReport'.

Я предполагаю, что /Action:Publish уже предоставлено задачей winRM.Но возможно ли это изменить?

PS: я заметил, что у задачи «Развертывание базы данных SQL Azure» в DevOps Azure нет такой же проблемы.Существует раскрывающийся список Action для выбора публикации, отчета о смещении и т. Д.

1 Ответ

0 голосов
/ 14 августа 2019

Я думаю, что это может быть поздно, но я нашел рекомендацию Microsoft по использованию задачи powershell с учетом необходимого вам действия, поскольку задача поддерживает только действие публикации.

https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/sql-server-actions?view=azure-devops

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...