我想使用.dacpac和sqlpackage.exe升级数据库
这是我运行sqlpackage的方法:
SqlPackage.exe
/Action:Publish
/SourceFile:"my.dacpac"
/Profile:"myprofile.publish.xml"
我得到的错误是:
*在目标脚本中未定义以下SqlCmd变量:foo。
我已验证myprofile.publish.xml文件确实包含该var:
<ItemGroup>
<SqlCmdVariable Include="foo">
<Value>bc\local</Value>
</SqlCmdVariable>
我还验证了创建dacpac的项目确实可以使用Visual Studio在Visual Studio中成功发布 myprofile.publish.xml
我还能缺少什么?
(我正在使用SQL Server 2012)