将RDL转换为RDLC的最佳实践

时间:2012-11-29 11:23:40

标签: c# dataset reporting-services

我希望从RDL转到RDLC文件,我的报告。

原因是:

  • 性能(报告是RDLC文件表现更好)
  • 防火墙问题(我需要打开端口80以连接到SQL Server报告服务器)

我的理想情况如下: 将报告创建为RDL文件,以便轻松编辑。 将其作为RDLC部署到webapp。

让模块提取存储在RDLC中的查询和参数并创建并将数据集传递给reportviewer。

在这种情况下,它易于维护。 有任何想法是否可用,或创建它的方向?

2 个答案:

答案 0 :(得分:9)

Microsoft提供了有关将RDL转换为RDLC文件的文档

您可以在MSDN中找到该文档:Converting RDL and RDLC Files
如果您需要另一个Visual-Studio版本的文档,页面上会有一个版本选择器。

答案 1 :(得分:6)

很明显,您的方案没有可行的解决方案。

我建议你重新考虑原来的原因:

  • 性能 - 我不知道任何显着的性能差异。事实上,由于可扩展性和缓存功能,SSRS服务器通常会超出整个RDLC解决方案
  • 防火墙问题 - SSRS服务器不限于端口80,参考号:http://msdn.microsoft.com/en-us/library/ms159261.aspx