![SSRS 错误“使用本地”,尽管我](https://linux22.com/image/596903/SSRS%20%E9%94%99%E8%AF%AF%E2%80%9C%E4%BD%BF%E7%94%A8%E6%9C%AC%E5%9C%B0%E2%80%9D%EF%BC%8C%E5%B0%BD%E7%AE%A1%E6%88%91.png)
我很困惑。我把这个贴到了 SO 上,但我觉得这里可能更好。
我找遍了所有地方,但还是不知道该怎么办。我在 Server 2008 上运行 SQL Server Web Edition,它仅支持本地数据库。我尝试连接到本地主机,但当我测试连接时,出现了此错误。
此版本的 Reporting Services 不支持以下功能:“您所使用的 Reporting Services 版本要求您使用本地 SQL Server 关系数据库作为报表数据源和报表服务器数据库。”。
DB 是从 SQL Express 升级的,当我选择 @@version 时,它显示它是 Web 版本。我尝试过重新启动,这似乎可以解决问题,但只能持续一小会儿。
答案1
这是我见过的最愚蠢的事情。结果发现它也许还是有用的。我终于能够查看报告了。不幸的是,我把所有时间都花在了数据源上,并认为我看到的错误意味着它不起作用。
以下是数据源屏幕中让我困惑的地方
- 如果我对连接字符串进行任何更改,我都会收到密码无效的错误。无法重新测试连接,应用不起作用。
- 如果我进行测试连接,我会收到有关该版本仅支持本地数据库且无法进行任何更改的错误。
- 我选择了“提示输入密码”,并将数据源中的相同凭据放入“存储在报告服务器上的凭据”下。报告成功了。然后我返回数据源并将这些凭据放入其中,并选择“存储在服务器上”,然后就可以“应用”了。
呃呃。