我想在我们的 DACPAC 部署期间获得一份漂移报告(以及部署报告和 TSQL 脚本)。
我们正在使用代理任务“WinRM - SQL Server DB 部署”在 Azure DevOps 中将 DACPAC 部署运行到本地 SQL 服务器。此任务正在使用SQLPacakge.exe,并且可以将“附加参数”传递给该任务。但是如果我添加/Action:DriftReport
到参数中,我会得到这个运行时错误:
*** 重复的“操作”参数“漂移报告”。
我的假设是,这/Action:Publish
已经由 winRM 任务提供。但是有可能改变吗?
PS:我注意到 Azure DevOps 中的“Azure SQL 数据库部署”任务没有同样的问题。有一个Action
用于选择发布、漂移报告等的下拉菜单。