我研究了我的问题,这些解决方案对我不起作用:
Getting the error "Data retrieval failed for the subreport, 'Subreport1'" while trying to preview a report from Business Intelligence Studio Using Shared Dataset in Subreport
我的情况:在我的本地笔记本电脑上运行visual studio报表设计器(visual studio 2008,版本9)。我有一个主报告A,其中包含多个子报告。为了单独测试子报告,每个子报告都有一个“包装”主报告B(或C等),它传递与主报告A相同的参数。因此,运行主报表B来测试子报表(让我们称之为详细信息)会给出“子报表的数据检索失败”。子报表详细信息使用共享数据集。我将其切换到嵌入式查询,检查所有参数。共享数据集所基于的查询在sql server management studio中运行没有问题。现在奇怪的是,只要我将main和子报告部署到报表服务器,并且我直接在服务器上运行它们,错误就消失了,报告也能正常工作!
这对我来说似乎很奇怪,我拼命想知道我能做些什么。我没有成功在我的机器上查找可以提供帮助的日志。有没有办法从报告服务获取日志。否则,关于如何做到这一点的任何想法?
由于