您试图从现有的活动节点安装 SQL Server 2005年的服务包时出现错误消息:"产品实例 <instancename> 已修补的更新与"</instancename>

文章翻译 文章翻译
文章编号: 934749 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑以下情形:
  • 您具有下列安装的服务包的一个 Microsoft SQL Server 2005,故障转移群集上的应用修补程序或是累积性更新:
    • SQL Server 2005 Service Pack 1 (SP1)
    • SQL Server 2005 Service Pack 2 (SP2)
    • SQL Server 2005 Service Pack 3 (SP3)
    • SQL Server 2005 Service Pack 4 (SP4)
  • SQL Server 2005年故障转移群集添加一个新节点,通过使用 SQL Server 联机丛书中的以下主题中介绍的过程:
    如何: 添加或删除节点 SQL Server 2005年故障转移群集 (安装程序)
  • 此联机丛书的主题中的有案可稽的过程的最后一个步骤指导您能够将新添加的节点到群集中的其他现有节点相同的版本级别。要执行此操作,您尝试安装在新节点上的现有节点有相同的服务包。通过从一个现有的活动节点启动安装程序执行此操作。
在这种情况下,当您试图从现有的活动节点在新节点上安装更新时收到以下错误消息:
产品实例 <instancename></instancename> 已进行了修补与较新的更新。

解决方案

有此问题的两个方面:
  • 您收到的现有节点上运行此更新时"症状"一节中提到的错误消息。
  • 生产停机时间可能需要将该群集的所有节点放到同一个服务包或修补程序级别。
如果故障转移群集的服务包级别是 SQL Server 2005 SP2 累积更新 6 或更高版本,可以添加一个新节点,然后安装 SQL Server 2005 SP2 累积更新 6 或更高版本的更新,而无需任何服务停机在新节点上。安装程序允许支持命令行选项,这些更新程序 / 被动 可用于直接在被动节点上安装累积更新或修补程序。在"详细信息"部分中分别介绍了此过程。

若要接收的新功能的优点,获得 SQL Server 2005 Service Pack 3 或更高版本的 SQL Server 2005年的服务包。此服务包应匹配的活动节点上的服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
913089 如何获取最新的 service pack,SQL Server 2005 年

替代方法

要解决此问题,请使用下面的过程,作为适合于您的环境。

解决方法 1: 故障转移群集的服务包级别是 SQL Server 2005 SP2 更新累积 6 或更高版本

如果故障转移群集的服务包级别是 SQL Server 2005 SP2 累积更新 6 或更高版本,可以添加一个新节点,然后在新节点上安装 SQL Server 2005 SP2 累积更新 6 或更高版本的更新。为此,请按照下列步骤。

请注意 通过使用本文中介绍的过程中添加一个新的节点时,则应注意以下问题:
为什么我的 SQL 群集实例更改身份验证模式?
  1. 在活动节点上运行 SQL Server 2005年安装程序的原始发行版,然后将新节点添加到您现有的 SQL Server 2005年故障转移群集。
  2. 在您添加的新节点,SQL Server 2005 SP2 累积更新 6 或更高版本的安装程序包使用运行 / 被动 命令行选项。SQL Server 2005 SP2 更新累积 6 或更高版本,然后将更新的服务包级别的新节点。例如,您可以使用下面的命令安装 SQL Server 2005 SP4:
    SQLServer2005SP4-KB955706-x 86-ENU.exe /passive
  3. 在步骤 1 中创建的节点,将应用的任何修复程序在创建新节点之前已应用于故障转移群集。

    请注意 如果新添加的被动节点上应用修补程序,则必须使用 / 被动 命令行选项。在应用此更新后,请确保为该实例的所有 SQL Server 故障转移群集节点都运行相同的服务包级别。
  4. 在步骤 1 中创建的节点,请确保 启动类型 SQL Server (MSSQLSERVER) 上服务被设置为 手册.使用 / 被动 交换机无法改变 SQL Server 服务的启动类型。您可能需要更改启动类型设置为 手册 后执行修补的操作。

解决方法 2: 故障转移群集的服务包级别是 SQL Server 2005 SP2 更新累积 6 或更早版本

根据您的具体情况使用下列方法之一。

备注
  • 通过使用本文中介绍的过程中添加一个新的节点时,则应注意以下问题:
    为什么我的 SQL 群集实例更改身份验证模式?
  • 技术支持不再适用于这些版本。有关详细信息,请参阅 MSDN 上的以下博客张贴内容:
    SQL Server 2005年主流支持和服务包的最终支持 SQL Server 2008 SP1
  • 当您使用此替代方法时,则会安装 service pack 或其他修复程序时遇到 SQL Server 2005年群集中的停机时间。

方法 1

在新节点上安装的服务包和修补程序之前,请暂停了其他节点后,然后在新节点上安装的 SQL Server 2005年服务包和修补程序。若要执行此操作,请执行以下步骤:
  1. 故障转移到新的节点。
  2. 通过使用群集管理器暂停其他节点。
  3. 在新节点上安装 SQL Server 2005 SP2。
  4. 在新节点上应用 SQL Server 2005 SP2 更新累积 6 和相应的修补程序如果适用) 的情况。
  5. 启动暂停的节点。

方法 2

  1. 在新节点上安装的服务包和修补程序之前,请从可能的所有者列表中删除节点。
  2. 故障转移到新的节点。
  3. 在群集管理器中删除其他从 SQL 群集资源的可能所有者的节点。
  4. 在新节点上安装 SQL Server 2005 SP2。
  5. 在新节点上应用 SQL Server 2005 SP2 更新累积 6 和相应的修补程序如果适用) 的情况。
  6. 添加从可能的所有者列表中删除的节点。

状态

Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的错误。

参考

有关如何将一个新的节点添加到 SQL Server 2005年故障转移群集的详细信息,请访问以下 Microsoft 开发人员网络 (MSDN) 网站:
如何: 添加或删除节点 SQL Server 故障转移群集 (安装程序)
有关受支持版本的 SQL Server 2005年的详细信息,请访问下面的 MSDN 博客张贴内容:
主流 vs 扩展的支持和 SQL Server 2005 SP4: 某人可以解释这一切吗?

属性

文章编号: 934749 - 最后修改: 2011年5月12日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Service Pack 2
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2005 Service Pack 4
关键字:?
kbqfe kbfix kbsql2005cluster kbexpertiseadvanced kbmt KB934749 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 934749
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com