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

您试图从现有的活动节点安装 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 联机丛书中的以下主题中介绍的过程:
  • 此联机丛书的主题中的有案可稽的过程的最后一个步骤指导您能够将新添加的节点到群集中的其他现有节点相同的版本级别。要执行此操作,您尝试安装在新节点上的现有节点有相同的服务包。通过从一个现有的活动节点启动安装程序执行此操作。
在这种情况下,当您试图从现有的活动节点在新节点上安装更新时收到以下错误消息:
产品实例 <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 或更高版本的更新。为此,请按照下列步骤。

请注意 通过使用本文中介绍的过程中添加一个新的节点时,则应注意以下问题:
  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 或更早版本

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

备注

方法 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 2005年的详细信息,请访问下面的 MSDN 博客张贴内容:

警告:本文已自动翻译

属性

文章 ID:934749 - 上次审阅时间:05/12/2011 17:52:00 - 修订版本: 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
反馈
t=">