转换SSRS 2008和模板到SSRS 2005

问题描述:

有谁知道如何在SSRS 2008年创建的模板转换为被部署到SSRS 2005服务器?转换SSRS 2008和模板到SSRS 2005

+1

祝您好运。听起来不好玩。 – 2010-09-21 18:15:48

您是否尝试过刚刚上传RDL你2005年的服务器? RDL只是一个xml文件,所以如果你很幸运的话,2005服务器可以正常读取和执行文件 - 或者你可能得到的任何错误将帮助你找出你需要做的事情。

我最近转为2005年的RDL到2008年,如果我看到这两个文件是相当大的DIFF,所以不要让你的希望:(

否则,我有这个没有经验。

+0

是的,我试过了,但SSRS 2008有一些SSRS 2005无法识别的关键字。谢谢 – Jax 2010-11-24 18:33:25

您无法在2005服务器上运行2008年报告,但我听说有工具可用于转换,请参见this question

尝试将2008 RDL转换为2005 RDL。以下链接: 报告服务2008的RDL规范可在此处获得:

http://download.microsoft.com/download/6/5/7/6575f1c8-4607-48d2-941d-c69622e11c32/RDL_spec_08.pdf

该规范于2005年,请访问:

http://download.microsoft.com/download/c/2/0/c2091a26-d7bf-4464-8535-dbc31fb45d3c/rdlNov05.pdf

您不能转换SSRS 2008年至2005年,因为它是不向后兼容。有可用的工具,但这些工具也无法以100%的精度进行转换。

在记事本中打开您的报告,然后更改XML header.Replace 2008 with 2005.