我们有一组使用 BIDS 2005 创建的报告,我们正在尝试将它们部署到 2008 R2 服务器上。我们遇到的问题是,在第一次查看我们的一份报告时,SSRS 2008 R2 正在查看它是否可以升级报告和所有子报告,这导致主报告升级到 2008,但子报告包含不允许升级子报告的第三方自定义报告项。如果 2008 R2 根本不尝试升级任何报告,我们会更喜欢它。
正如您从这篇文章中看到的:http ://technet.microsoft.com/en-us/library/ms143674(v=sql.105).aspx
(部分:使用子报表升级报表)
微软声明:
可以升级主报表,但不能升级一个或多个子报表。主报表由 SQL Server 2008 Reporting Services 报表处理器处理,但呈现的报表在无法升级的子报表出现的位置显示消息“错误:无法处理子报表”。
这显然是无用的,因为我们需要能够看到子报表!
所以我的问题是:
我们可以强制 SSRS 始终使用 2005 RDL 文件而不自动升级吗?