你目前正处于脱机状态,正在等待 Internet 重新连接

在 SQL Server 2005 群集节点安装了不同功能时将群集升级至 SQL Server 2008 的操作失败

症状
假设存在以下情况:
  • 您在群集环境中安装了一个 Microsoft SQL Server 2005 群集实例。
  • 在该群集的一个节点上,您添加了 SQL Server 2005 的某项功能。例如,在该节点上添加 Reporting Services 或 Analysis Services。
  • 您并未将该功能添加到承载该实例的所有群集节点上。
在此情况下,如果尝试将 SQL Server 2005 的群集实例升级至 SQL Server 2008,则会收到以下错误消息:
The SQL Server instance 'InstanceName' which was already upgraded on machine 'ComputerName' has an Instance ID 'InstanceID' that is different than the specified Instance ID 'InstanceID'. Specifying more than one Instance ID for the nodes of clustered SQL Server instance is not supported. Correct this by providing the same Instance ID as on the upgraded node.
原因
安装程序将尝试确保所有节点上的功能都具有相同的实例 ID。但是,在所有这些节点中,安装程序会将已安装功能的实例 ID 解释为不同于缺失功能的实例 ID。
替代方法
要解决此问题,请删除群集环境中安装的不匹配的 SQL Server 2005 功能。然后再次运行安装程序,以便将 SQL Server 2005 的群集实例升级至 SQL Server 2008。
状态
Microsoft 已经确认这是在“这篇文章中的信息适用于:”部分中列出的 Microsoft 产品中存在的问题。
属性

文章 ID:955949 - 上次审阅时间:08/06/2008 03:20:12 - 修订版本: 1.1

Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise

  • kbtshoot kbexpertiseadvanced kbprb KB955949
反馈