在Power
Shell中,我使用Microsoft.sqlServer.Dac.DacServices和Microsoft.sqlServer.Dac.DacDeployOptions来部署/更新数据库DACPAC.我遇到的问题是找到设置程序包所需的sqlCMD变量的位置.
缩写样本
# Create a DacServices object,which needs a connection string $dacsvcs = New-Object Microsoft.sqlServer.Dac.DacServices "server=$sqlserver" # Load dacpac from file $dp = [Microsoft.sqlServer.Dac.DacPackage]::Load($dacpac) # Deploy options $deployOptions = New-Object Microsoft.sqlServer.Dac.DacDeployOptions $deployOptions.IncludeCompositeObjects = $true
我知道我可以使用sqlPackage.exe输入这些内容,也许这就是我应该做的.但是在文档或Web浏览器中没有任何地方可以找到DacServices使用sqlCMD变量作为选项的示例 – sqlCMD变量作为我项目的DACPAC的必需参数.
解决方法
原文地址:https://www.jb51.cc/mssql/74916.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。