是否有机会针对 SQL Server 2000 实例安装 Reporting Services 2008?文档明确指出仅支持 SQL Server 2005 或 2008,但我认为无论如何我都应该询问绕过此限制的方法。
我应该提一下,我不是在谈论我的报告的数据源(它是一个远程数据源,可以是任何类型的 sql server)。我对报表服务器存储其内容的数据库感兴趣。
是否有机会针对 SQL Server 2000 实例安装 Reporting Services 2008?文档明确指出仅支持 SQL Server 2005 或 2008,但我认为无论如何我都应该询问绕过此限制的方法。
我应该提一下,我不是在谈论我的报告的数据源(它是一个远程数据源,可以是任何类型的 sql server)。我对报表服务器存储其内容的数据库感兴趣。
不,reportserver 和 reportservertempdb 需要 2005 或 2008。您可以从 2000 实例获取报表的数据,但您的报告服务数据库需要是 2005 或 2008。
请参阅:http: //msdn.microsoft.com/en-us/library/ms157285.aspx并阅读有关数据库服务器版本要求的部分
我不知道这是否可行,但是报告服务还取决于 SQL Server 代理服务(用于订阅)以及关系数据库,因此两者都需要兼容。如果您拥有 Reporting Services 2008,那么您(或您的组织)必须拥有某种 SQL Server 2008 许可证,因此我不明白您为什么要这样做,因为您可以安装 SQL 2008 数据库引擎来支持您的报表服务器(在同一台服务器上,否则您将需要额外的许可证)。
请记住,自 2008 年 4 月起,SQL Server 2000 不再受到 Microsoft 的主流支持,因此您应尽可能避免使用此版本实施新的基础架构或功能。您在上面描述的配置,即使您让它工作,也将不受 Microsoft 以及可能所有 ISV 和合作伙伴的支持。