Я хотел бы получить Drift-Report (и Deploy-Report и TSQL-скрипт) во время наших развертываний DACPAC.
Мы выполняем развертывание DACPAC в Azure DevOps на локальном сервере SQL, используя задачу агента «WinRM - развертывание базы данных SQL Server». В этой задаче используется SQLPacakge.exe И можно передать задаче «Дополнительные аргументы». Но если я добавлю /Action:DriftReport
к аргументам, я получу эту ошибку времени выполнения:
*** Повторяющийся аргумент «Действие» «DriftReport».
Я предполагаю, что /Action:Publish
уже предоставлен задачей winRM. Но можно ли это изменить?
PS: Я заметил, что задача «Развертывание базы данных SQL Azure» в Azure DevOps не имеет такой проблемы. В раскрывающемся списке Action
можно выбрать «Опубликовать», «Отчет о дрейфе» и т. Д.