0

我已经搜索了高和低,不知道该怎么办。我在 Server 2008 上运行 SQL Server Web 版,它只支持本地数据库。我正在尝试连接到 localhost,但是当我测试我的连接时,我收到了这个错误。

功能:“您使用的 Reporting Services 版本要求您使用本地 SQL Server 关系数据库作为报表数据源和报表服务器数据库。” 此版本的 Reporting Services 不支持。

数据库是从 SQL Express 升级的,当我选择 @@version 时,它说它是 Web 版。我已经尝试重新启动,这似乎可以解决它,但只是一小会儿。

4

2 回答 2

0

检查以确保每个报告还包含正确的连接字符串。(在报告服务中检查报告上的管理)如果这是从另一台服务器迁移的,那么它可能仍保留旧的连接字符串

于 2014-06-06T17:44:19.237 回答
0

这是我见过的最愚蠢的事情。事实证明,它可能毕竟有效。我终于可以查看报告了。不幸的是,我把所有时间都花在了数据源上,并认为我看到的错误意味着它不起作用。

这是在数据源屏幕中让我失望的事情

  1. 如果我对连接字符串进行了任何更改,我会收到我的密码无效的错误消息。无法重新测试连接,并且 Apply 不起作用。
  2. 如果我进行测试连接,我会收到有关仅支持本地数据库的版本的错误,并且无法进行任何更改。
  3. 我选择 Prompt for Password 并将我在数据源中的凭据放在“存储在报表服务器上的凭据”下。报告奏效了。然后我回到数据源并将这些凭据放在那里并选择“存储在服务器上”并能够“应用”。

哎呀。

于 2012-09-26T21:12:32.467 回答