【发布时间】:2019-07-23 14:30:08
【问题描述】:
我正在使用以下命令生成使用 SSDT 发布数据库更改:
"C:\Program Files\Microsoft SQL Server\150\DAC\bin\SqlPackage.exe" /Action:Publish /sf:DB.dacpac /Profile:publish.xml
我想提供数据库连接字符串作为参数,而不是使用来自 publish.xml 的硬编码连接字符串。无论如何我可以覆盖它吗?
我试过了:
"C:\Program Files\Microsoft SQL Server\150\DAC\bin\SqlPackage.exe" /Action:Publish /sf:DB.dacpac /Profile:publish.xml /TargetConnectionString:$ConnectionString
其中 $ConnectionString 是来自 Jenkins 的参数。但是,它仍然使用来自 publish.xml 的 ConnectionString。
【问题讨论】:
标签: sql-server jenkins continuous-integration sql-server-data-tools sqlpackage