2

我有 SQL Server 2008 开发人员版,并且在使用 Reporting Services 时遇到了以下问题。

  1. 当我在浏览器中打开报表管理器 URL(我从 Reporting Services 配置管理器中获取它)时,它会显示一个 SQL Server Reporting Services 页面,左上角有一个文件夹图标,并带有文本“主页”、“我的订阅”链接, 右上角的“帮助”。就是这样,我看不到其他任何东西。我有一个与 Reporting Services 配置管理器中为报表管理器指定的名称相同的虚拟目录。

  2. 在浏览器中打开报表服务器会出现以下错误消息 -

    Reporting Services 错误 报表服务器无法打开与报表服务器数据库的连接。所有请求和处理都需要连接到数据库。(rsReportServerDatabaseUnavailable) 获取联机帮助 建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:共享内存提供程序,错误:40 - 无法打开与 SQL Server 的连接)

我在命令提示符下尝试了以下操作以解决它-

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows -u <MYDOMAIN\MYACCOUNT> -p <PASSWORD>

但我得到另一个错误说Report Server WMI Provider error: Invalid namespace

我真的很感激这方面的任何帮助。

干杯

4

2 回答 2

2

通过在 Windows 防火墙中为报表服务器打开一个端口,我终于能够解决这两个问题。

对于 Windows 2003 和 Vista,此处提到了这些步骤http://msdn.microsoft.com/en-us/library/bb934283.aspx

干杯

于 2009-10-12T16:58:43.013 回答
1

1)打开开始 -> SQL Server (20xx) -> 在子文件夹中找到“Reporting Services 配置管理器” -> 转到数据库选项卡 -> 检查是否正确选择了“sql server name”和“Database Name”。它是报告服务在其中存储报告的数据库。

2)如果没问题,请检查您是否有多个 sql 实例。如果您的机器上有多个实例,请决定要使用哪一个。例如 sql server 2008 或 sql server 2012。也许您使用的是 Reporting Services 2008 的 URL,但在其“Reporting Services 配置管理器”中未使用正确的数据库

于 2014-05-21T07:06:56.820 回答