Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services Reporting services尝试访问报表中未调用的对象时出错_Reporting Services - Fatal编程技术网

Reporting services Reporting services尝试访问报表中未调用的对象时出错

Reporting services Reporting services尝试访问报表中未调用的对象时出错,reporting-services,Reporting Services,有一个奇怪的。我们正在运行Sql Server 11.0.3000。报告有错误 报表处理过程中发生错误。rsProcessingAborted 数据集“审核详细信息”的查询执行失败。rsErrorExecutingCommand 对象名称“dbAudit.tblRangeReport”无效 问题是,该报告使用3个存储的进程来查找名为dbSalarySurvey的数据库中的数据。这三个sp没有提到dbAudit.tblRangeReport。3 sp中没有可访问该表的函数或视图。此外,如果我在VS

有一个奇怪的。我们正在运行Sql Server 11.0.3000。报告有错误

报表处理过程中发生错误。rsProcessingAborted 数据集“审核详细信息”的查询执行失败。rsErrorExecutingCommand 对象名称“dbAudit.tblRangeReport”无效

问题是,该报告使用3个存储的进程来查找名为dbSalarySurvey的数据库中的数据。这三个sp没有提到dbAudit.tblRangeReport。3 sp中没有可访问该表的函数或视图。此外,如果我在VS 2012中运行该报告,该报告将运行。如果在VS运行报表时在dbAudit表上运行探查器,则报表不会查询dbAudit表。只有在从web浏览器运行报告时,我才会收到此错误。此错误的更详细版本来自于在Sql Server REporting services计算机上运行报告

我已尝试重新启动reporting services服务。我们还从reporting services服务器中删除了此报告并重新发布。还尝试重新发布数据集。此项目中使用数据源和相同表的其他报表将运行

不管怎样,我想知道是否有人有任何建议。 谢谢 香农


已经修好了。这是存储过程中的pebkak错误。但这真的很奇怪。老实说,proc是在我的dev env中运行的,但不是在浏览器中运行的。我已经像下面建议的那样检查了探查器,并完成了xml扫描。最后我想是错过了

您需要跟踪SQL以确定

您是否连接到正确的数据库? 您希望看到的进程是否实际正在运行? 您正在运行的进程是否正确? 开放式SQL Server探查器

启动新跟踪 单击事件选择,选择以下事件 单击-显示所有列 进入列过滤器 并在您的数据库上进行筛选,甚至您的登录名—SSRS服务器的登录名
一旦你完成了,打电话给你的报告,确保所有的过程都按你的预期进行。从那里跟踪问题。

数据集Audit\u Detail使用什么?Audit\u Detail使用存储的过程获取数据。sp在Studio Manager中从dbSalarySurvey数据库正常运行。dbAudit.tblRangeReport未在存储的进程中使用。。不在文本中,也不在sp中调用的函数中。thanks@jvcoach23-能否在报告XML中搜索tblRangeReport?