【问题标题】:SQL Server 2012 SSDT "The project could not be deployed to .... A connection cannot be made ...."SQL Server 2012 SSDT“无法将项目部署到......无法建立连接......”
【发布时间】:2014-09-16 11:37:09
【问题描述】:

我是 SQL Server 2012 的新手。这是我的情况。

我有一个正在运行的 SQL Server 2012 Business Intelligence SP1。问题是我无法将项目从另一台计算机部署到我的 SSAS。

错误是:

由于以下连接问题,无法将项目部署到“DATABASE-SERVER\MSSQLSERVER”服务器:无法与重定向器建立连接。确保“SQL Browser”服务正在运行。要验证或更新目标服务器的名称,请在解决方案资源管理器中右键单击项目,选择项目属性,单击部署选项卡,然后输入服务器名称。

以下是我尝试过的事情:

  1. 在项目 > 属性 > 部署 > 目标服务器上检查目标名称。

  2. 检查服务器服务 --> 所有 SQL Server 服务都在运行。

  3. 可以从服务器部署项目。

  4. 与服务器的连接畅通

  5. 我可以通过 SQL Server Management Studio 从另一台计算机连接到数据库引擎和分析服务。

请帮我解决这个问题,我已经为这个问题搜索了很多天。

谢谢你,对不起我的英语不好。

最好的问候,斯特拉。

【问题讨论】:

  • 在 Visual Studio 2012 中右键单击项目并选择“部署”会发生什么?从该模式框中,您应该能够配置您的连接。您还需要在目标服务器上提升权限(不仅仅是连接能力),因为 VS 将创建一个部署脚本并在您登录下的目标上执行它。
  • 感谢您回答我的问题。没有出现模式框,项目只是运行该过程,直到出现该错误(再次)。
  • 我遇到了同样的问题,我尝试了同样的步骤。如果您找到了问题的解决方案,请在此处发布。谢谢
  • @SSMA 你找到解决方案了吗?

标签: sql-server visual-studio-2012


【解决方案1】:

我遇到了同样的问题,对我来说,解决方案是在数据源的“模拟信息”选项卡上明确指定登录信息。

【讨论】:

    【解决方案2】:

    我知道这是一个旧线程,但我遇到了同样的问题,我估计会有更多人遇到这个嗡嗡声。

    我的问题是 SSAS 的远程安装没有 SSAS 应用程序的入站防火墙规则; msmdsrv.exe。

    分辨率: 以管理员身份登录到运行 SSAS 的服务器 启动 Windows 防火墙和高级安全 添加入站规则,给它一个有意义的名称,如 SQL Server - SSAS 行动:允许连接 在程序和服务选项卡上:对于“此程序”,请使用浏览并识别 msmdsrv.exe 对于 SQL Server 2014,默认情况下位于此处: %ProgramFiles%\Microsoft SQL Server\MSAS12.SQLSVR14\OLAP\bin\msmdsrv.exe (2012 年和 2016 年非常相似,数字不同) 点击确定;您应该会看到一个带有复选标记的绿点 再次尝试您的项目;它应该连接,为我做了。

    注意:如果这也适用于您,请考虑返回入站规则并出于安全原因考虑添加连接限制。

    【讨论】:

      【解决方案3】:

      我通过右键单击我的数据源解决了我的问题(在解决方案资源管理器中的数据源下)→ 在常规选项卡中编辑→ 在连接管理器中,做两件事:

      1. 服务器名称从 localhost 更改为您的计算机名称
      2. 使用 SQL Server 身份验证作为 身份验证,而不是 Windows 身份验证,然后继续输入您的用户名和密码(用于 SSMS 的“sa”密码)。

      【讨论】:

        猜你喜欢
        • 2017-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-24
        • 1970-01-01
        • 1970-01-01
        • 2014-03-25
        相关资源
        最近更新 更多