【问题标题】:Cannot connect SQL Server 2008 Reporting Services and Database on separate server无法在单独的服务器上连接 SQL Server 2008 Reporting Services 和数据库
【发布时间】:2012-05-26 17:12:13
【问题描述】:

我的笔记本电脑上有两台虚拟机,假设它们的名称是 VMApp 和 VMDB,它们都运行相同的操作系统,Windows Server 2008 R2。

在 VMDB 上,我安装了除 Reporting Services 之外的所有 SQL Server 2008 功能。相比之下,我在 VMApp 上只安装了 SQL Server 2008 Reporting Services。

我在 VMApp 上运行 Reporting Services 配置管理器并将服务器名称指向 VMDB 的计算机名称,然后我收到一条错误消息

"A connection to the computer cannot be established"

我在 VMDB 上启用了 SQL Server 配置工具中的命名管道,但我仍然在 VMApp 上收到该错误消息。

我认为问题不在于网络连接,因为虚拟机连接在同一个域网络中,它们可以相互 ping 通。

抱歉这个愚蠢的案例,因为我是 SQL Server 的新手,非常感谢你们的帮助!

问候, 克里斯玛安迪卡

【问题讨论】:

  • SQL Server 是 VMDB 上的命名实例吗?
  • 是的,matthew,它是一个命名实例。
  • 好的。因此,只是为了涵盖基础知识,您是否启用了 TCP/IP(它们是彼此必不可少的远程机器)并且您正在连接到服务器,例如 SERVERNAME\INSTANCENAME?
  • 我在 VMDB 上的 SQL Server 配置工具上启用了 TCP/IP,但我在 VMApp 上找不到该选项,因为我只在 VMApp 上安装 Reporting Services。
  • 您是将 VMApp 指向 VMDB\INSTANCE_NAME 还是仅指向 VMDB?

标签: sql-server-2008 reporting-services ssrs-2008 remote-server


【解决方案1】:

您不能在配置管理器上将数据库路径设置为 SERVERNAME\INSTANCENAME。甚至没有那个选项。首先你设置服务器:

然后是数据库:

您的问题到底在哪里?

仅供参考:尝试在 VMDB 上启用 SQL 浏览器,如果无法启用浏览器,请尝试通过 IP 连接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多