Reporting Services - 将2008年报告格式转换为2005年格式

时间:2021-08-11 08:01:00

Is there any way to convert the 2008 Report format back to a 2005 format? I don't think I got prompted about my upgrading my reports and now I think they are in the new format. Any way to save my changes and go back a version?

有没有办法将2008年报告格式转换回2005年格式?我不认为有关我升级报告的提示,现在我认为它们采用的是新格式。有什么方法可以保存我的更改并返回版本?

2 个解决方案

#1


There is no way to go from 2005 to 2000. I would assume this is true still.

没有办法从2005年到2000年。我认为这仍然是真的。

http://msdn.microsoft.com/en-us/library/ms143747.aspx Hopefully you followed the directions there and backed up the reportserver database. Restore that to a test environment and you can recover your reports.

http://msdn.microsoft.com/en-us/library/ms143747.aspx希望您按照那里的指示并备份reportserver数据库。将其还原到测试环境,您可以恢复报告。

I would recommend RSScripter to anyone working with reporting services, btw.

我会向任何使用报告服务的人推荐RSScripter,顺便说一句。

#2


There is a way to go from 2008 back to 2005 by manually editing the XML. While this is not the easiest thing to do a simple program that uses RegEx to pattern match the old xml with the new could be written in about an hour.

通过手动编辑XML,有一种方法可以从2008年回到2005年。虽然这不是最简单的方法,使用RegEx模式匹配旧的xml与新的可以在大约一个小时内编写。

Another option is to just re-create the reports in 2005, taking the queries from the current rdl file.

另一种选择是在2005年重新创建报告,从当前的rdl文件中获取查询。

#1


There is no way to go from 2005 to 2000. I would assume this is true still.

没有办法从2005年到2000年。我认为这仍然是真的。

http://msdn.microsoft.com/en-us/library/ms143747.aspx Hopefully you followed the directions there and backed up the reportserver database. Restore that to a test environment and you can recover your reports.

http://msdn.microsoft.com/en-us/library/ms143747.aspx希望您按照那里的指示并备份reportserver数据库。将其还原到测试环境,您可以恢复报告。

I would recommend RSScripter to anyone working with reporting services, btw.

我会向任何使用报告服务的人推荐RSScripter,顺便说一句。

#2


There is a way to go from 2008 back to 2005 by manually editing the XML. While this is not the easiest thing to do a simple program that uses RegEx to pattern match the old xml with the new could be written in about an hour.

通过手动编辑XML,有一种方法可以从2008年回到2005年。虽然这不是最简单的方法,使用RegEx模式匹配旧的xml与新的可以在大约一个小时内编写。

Another option is to just re-create the reports in 2005, taking the queries from the current rdl file.

另一种选择是在2005年重新创建报告,从当前的rdl文件中获取查询。