我正在尝试自动化数据库部署过程,而我正在使用SqlPackage.exe
。
我有一些数据库部署过程使用此exe
,但最近我遇到了新数据库的问题。
当我尝试跑步时:
“C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ DAC \ bin \ sqlpackage.exe”/ a:脚本/op:p_dbprm003.sql /sf:c:\p_dbprm003.dacpac / TargetServerName:servernamexyzw / TargetDatabaseName:p_dbprm003 /Profile:c:\p_dbprm003.publish.xml
我收到消息:
无法解析对名称为“[xxx_user]”的元素的引用。 存在多个具有此名称的元素。要解决此错误,您必须添加 一个或多个消歧者。
我真的不知道这意味着什么。
我有一个用户[xxx_user]
和一个名称相同的架构[xxx_user]
。你认为这可能是导致错误的原因吗?
答案 0 :(得分:0)
您必须将 SqlPackage.exe 的路径变量设置为系统变量。它解决了我的问题。