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文件中获取查询。