我的任务是将一些 RDLC 文件转换为使用已编译的 VB.NET 定义其数据源的 RDL。对于其中一些人来说,将代码转换为 TSQL 很复杂,如果可能的话,最好使用已经开发的程序集。
问问题
661 次
2 回答
0
通常无法从Code Behind访问 SSRS 报告数据集,您必须为您的报告编写查询。但是有一种解决方法。但它可能有一些性能问题..
性能问题(优点):
- 当您为报告编写查询时,它们由 ReportServer 处理
- 当您编写存储过程时,它们由您的数据库服务器处理,以防您的报告服务器和数据库服务器不同
性能问题(缺点):
- 当您不想采用上述方式并且在开发 Web 应用程序的情况下,您当然可以利用通过 XML将数据从后面的代码传递到 SSRS rdl,
缺点是您目前的数据处理是不是由数据库服务器完成,而是由应用程序所在的服务器完成
于 2013-01-17T04:27:44.567 回答
0
可能最好的选择是为将数据公开为 xml web 服务的程序集创建一个主机,然后在报告中使用 xml 数据源。
于 2013-01-17T04:14:24.087 回答