【问题标题】:Not able to deploy to SQL Server using DacPac无法使用 DacPac 部署到 SQL Server
【发布时间】:2017-01-25 13:27:37
【问题描述】:

我无法将 dacpac 部署到 SQL Server 2016。用户名和密码没有问题。

错误提示“无法部署包。无法连接到主服务器或目标服务器“xxxx”。您必须在主服务器或目标服务器“xxxx”中有一个密码相同的用户。

SQL server 版本如下所示。

Visual Studio 版本 - 2015 社区版。 Visual Studio SSDT 版本 - 14.X

请帮忙,提前谢谢。

【问题讨论】:

  • 这是一个一般性错误,通常是,无法连接 - 检查服务器、端口、用户和密码是否正确 - 一个可能是错误的!
  • 我尝试与用户连接,连接没有问题。 :( 并且用户拥有管理员权限。
  • 您是否尝试过 SqlPackage.exe 作为解决方法?它允许您指定要使用的精确连接字符串。
  • 你能一步一步地发布你正在尝试做的事情吗?
  • 如果是 Azure SQL,这个错误信息意味着 Azure 端的防火墙问题。将 IP 地址添加到防火墙列表即可解决问题。

标签: sql-server visual-studio-2015 sql-server-data-tools


【解决方案1】:

确保您的 SSDT 版本 (SQLPackage.exe) 至少与您的 SQL Server 版本一样高。

【讨论】:

    【解决方案2】:

    仔细检查您的 .dacpac 发布配置文件 (xml)。确保您在运行时作为用户名、密码、连接字符串等传递的信息与 xml 文件中的信息没有冲突。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-06
      • 2021-08-25
      • 1970-01-01
      • 2016-05-22
      • 2013-01-15
      • 2022-08-19
      • 1970-01-01
      • 2014-06-16
      相关资源
      最近更新 更多