SQL Server 2008报表服务在故障转移群集

问题描述:

当我尝试将故障转移群集的第二个节点上安装Reporting Services,我收到以下错误信息:SQL Server 2008报表服务在故障转移群集

现有的群集或群集准备的实例失败。选择安装实例已经安装和集群节点2.

但是,我们从来没有安装它。有没有人有任何想法?这是在Windows 2008服务器64位上。

只是一件事。您必须使用Enterprise Edition媒体安装Reporting Services,并且为了避免执行各种令人讨厌的许可,故障转移群集也必须是Enterprise Edition。 如果你尝试这样做使用SQL Server标准的媒体,您将无法SSRS安装到“共享数据库”,并通过实例#1中创建的数据库的加密信息将被无情地抛向遗忘。 这将导致SSRS的实例1不工作,而实例2(在第二个服务器上)正在工作。试图解决这个问题只会改变这种情况。

个人而言,我觉得这是从微软相当令人失望,因为它实际上意味着你必须权衡企业版针对HA-使报表服务的成本。

所以基本上,你必须获得企业版,如果你不想让你的报表服务做的是单一故障点。

+0

非常好..谢谢。 – jinsungy 2008-11-17 20:10:55

显然,SQL Server可以安装在故障转移群集上的每个节点上。需要注意的是,它必须是两个不同实例名称的独立安装。但是,您可以共享相同的报表服务器数据库。有关部署Reporting Services的更多信息,请阅读article

+0

我不能标记这个答案是正确的,因为我问的问题,所以谁张贴的答案旁边的人将被记入。 – jinsungy 2008-10-06 15:37:21

http://msdn.microsoft.com/en-us/library/ms159114.aspx

在SSRS向外扩展过程中考虑这篇文章。在群集上安装共享报表服务器数据库。然后安装报告服务以使用共享数据库。报告服务不会故障转移,但数据库会。

这是IIS故障转移的选项:http://support.microsoft.com/kb/970759