运行SQLPackage.exe / a:脚本时出错

时间:2015-01-09 17:26:20

标签: visual-studio database-project sqlpackage

我正在尝试自动化数据库部署过程,而我正在使用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]。你认为这可能是导致错误的原因吗?

1 个答案:

答案 0 :(得分:0)

您必须将 SqlPackage.exe 的路径变量设置为系统变量。它解决了我的问题。