无法从远程计算机访问SSRS

时间:2014-05-23 13:55:36

标签: sql-server reporting-services

我在sqlserver机器A上安装了带有SSRS报告的sqlserver 2012.然后我在机器A和另一台机器B上安装了我们的产品,它们都在A上使用sqlserver和ssrs。

但是当我在机器A和B上运行我们产品的ssrs报告时,结果是不同的。 A可以成功运行SSRS报告。但是B不能并且出现错误“Microsoft.ReportingServices.Diagnostics.Utilities.ItemNotFoundException:无法找到项目'/ xxx'。” 所以这意味着从本地机器访问SSRS是可以的,但是远程机器不是。

我搜索了很多关于这个主题的内容,但没有得到我的回答。

我在几台机器上安装了SQL-server,其中只有一台工作正常。我不明白为什么。

有谁知道原因可能是什么?谢谢你提前。

1 个答案:

答案 0 :(得分:0)

这很可能是以下两件事之一:

  • 您的共享数据集或数据源引用无效。该项目可能完全丢失,过期或定义无效。进入报告属性并验证其所有数据集是否已正确链接。进入每个数据集定义并验证它们是否链接到数据源。进入每个数据源并验证它是否能够连接。

  • 您用于访问报告的URL包含一个特定的执行ID,该ID在服务器上已经过期,或者如果您尝试在站点之间重复使用复制/粘贴链接,则从未存在过更改服务器名称。