2014-05-23 202 views
0

我安装SQLSERVER 2012与SQLSERVER机A. SSRS报告然后我安装了我们的机器上的产品和另一台机器B,它们都使用SQLSERVER和A.无法从远程计算机

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

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

我在多台机器上安装了SQL服务器,其中只有一台运行正常。我没有明白为什么。

有谁知道可能是什么原因?先谢谢了。

回答

0

这很可能是以下两种情况之一:

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

  • 您用来访问报表包含一个特定的执行ID,它具有URL要么早已过期的服务器上,或者如果你尝试从来没有存在重复使用的网站,只有改变之间的复制/粘贴的链接服务器名称。

+0

非常感谢,我会回去检查我的环境。 – user1076879