【问题标题】:Using Shared Dataset in Subreport在子报表中使用共享数据集
【发布时间】:2013-06-06 04:57:42
【问题描述】:

您好!

我正在将 SSRS 与 MS SQL Server 2008 R2 一起使用,它具有支持共享数据集的新功能。

首先,我创建了我的共享数据集,并确保它工作正常并且连接良好。效果很好。

其次,我创建了一个新报告(我们称之为“ReportSub”),并让它使用我的共享数据集。报告效果很好。

第三,我创建了另一个报表(我们称之为“ReportMain”),我将一个子报表对象放入报表中并将其与“ReportSub”相关联。不工作。相反,我收到此错误:

子报表“ReportSub”的数据检索失败,位于:/ReportSub。请查看日志文件以获取更多信息。

对问题可能是什么有任何想法?如果我使用嵌入式数据集,它会起作用,但我确实需要使用共享数据集。

谢谢,

【问题讨论】:

    标签: ssrs-2008


    【解决方案1】:

    目前,无法在 BIDS 中使用共享数据源/数据集预览子报表。

    链接:http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/74e51434-1d14-4fb1-9b1c-1a394c187b2f

    【讨论】:

      【解决方案2】:

      我只在“预览”时遇到了这个问题。一旦我将它部署到 Reporting Service 服务器,它就会开始正常工作。

      【讨论】:

        【解决方案3】:

        我在预览 MainReport 时遇到了同样的问题。 SubReport 预览工作正常,但 MainReport 预览产生错误“子报表的数据检索失败”。

        解决方案不是在子报表中使用共享数据集,而是使用嵌入式数据集!

        我还观察到,SubReport 中的某些更改没有被 MainReport 接管。所以我不得不再次关闭并重新启动该项目。

        【讨论】:

          【解决方案4】:

          即使在部署之后我也遇到了这个问题。我发现我在子报表中提示输入数据源凭据,而不是在主报表中。

          在我使它们都相同(提示输入凭据或将它们都设置为使用提供的凭据)后,问题就消失了,我可以预览了。

          【讨论】:

          • 您在哪里指定凭据?在数据源上?
          猜你喜欢
          • 2011-12-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多