Reporting services Reporting services尝试访问报表中未调用的对象时出错
有一个奇怪的。我们正在运行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服务器中删除了此报告并重新发布。还尝试重新发布数据集。此项目中使用数据源和相同表的其他报表将运行 不管怎样,我想知道是否有人有任何建议。 谢谢 香农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
已经修好了。这是存储过程中的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?