【问题标题】:Is there a way to use datasets from custom assemblies to populate SSRS datasets?有没有办法使用自定义程序集中的数据集来填充 SSRS 数据集?
【发布时间】:2013-01-17 01:06:55
【问题描述】:

我的任务是将一些 RDLC 文件转换为使用已编译的 VB.NET 定义其数据源的 RDL。将代码翻译成 TSQL 对他们中的一些人来说很复杂,如果可能的话,最好使用已经开发的程序集。

【问题讨论】:

    标签: vb.net reporting-services rdlc rdl


    【解决方案1】:

    最好的选择可能是为将数据公开为 xml web 服务的程序集创建一个主机,然后在报告中使用 xml 数据源。

    【讨论】:

    • 报表服务器能否充当程序集的主机?
    【解决方案2】:

    通常无法从代码隐藏访问 SSRS 报告数据集,您必须为您的报告编写查询。但是有一种 work-around 。但它可能存在一些性能问题..

    性能问题(优点):

    1. 当您为报表编写查询时,它们由 ReportServer 处理
    2. 当您编写存储过程时,它们由您的数据库服务器处理,以防您的报告服务器和数据库服务器不同

    性能问题(缺点):

    1. 当你不想采用上述方式时,如果你正在开发 Web 应用程序,你当然可以通过 XML 使用passing data to SSRS rdl from code behind
      缺点是您目前的数据处理不是由数据库服务器完成,而是由您的应用程序所在的服务器完成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      相关资源
      最近更新 更多