FIX:用于在群集 SQL Server 7.0 服务器上升级 Windows 2000 和 MDAC 的 70rebind.exe

文章翻译 文章翻译
文章编号: 239473 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

本文内容

症状

当您在运行 SQL Server 7.0 的群集服务器上执行操作系统升级(如 Microsoft Windows NT 4.0 Enterprise Edition 升级到 Microsoft Windows 2000 Advanced Server),或者是通过安装操作系统或 Microsoft 数据访问组件 (MDAC) Service Pack 或修补程序将 MDAC 升级到新版本时,SQL Server 要求重新绑定到虚拟 SQL Server DLL 文件。

警告:请不要在运行 SQL Server 6.5 或 SQL Server 7.0 的群集 Microsoft 服务器上安装 MDAC 2.6 或更高版本。使用 MDAC 2.6 或更高版本,SQL Server 6.5 和 SQL Server 7.0 群集将无法正常工作。不过,在连接到群集 SQL Server 7.0 计算机的客户端计算机上可以安装 MDAC 2.6 或更高版本。

正如本文的“状态”一节说明的那样,此问题首次在 Microsoft SQL Server 7.0 Service Pack 4 中进行了更正;然而安装修补程序会导致绑定断开。要解决这个与修补程序有关的问题,请使用提供的替代方法。

下面是要重新绑定的文件的列表:
  • Dbnmpntw.dll
  • Sqlwoa.dll
  • Sqloledb.dll
  • Sqlstr.dll
  • Sqlsrv32.dll
  • Cliconfg.exe
  • Cliconfg.dll
  • Ntwdblib.dll
  • Dbmsrpcn.dll
任何替换这些文件的安全修补程序仍将要求重新绑定。

注意:如果 Ntwdblib.dll 或 Dbmsrpcn.dll 文件被替换了,则必须手动重新绑定它们。这些文件仅存在于 SQL Server 7.0 Enterprise Edition Refresh 安装上,并且它们将不包含在由 70rebind.exe 实用工具提供的重新绑定操作中。
70rebindi.exe(用于 Intel)和 70rebinda.exe(用于 Alpha)文件都是重新创建文件绑定的自解压缩可执行文件。

原因

在当前重新绑定的 DLL 文件被新的 MDAC 安装替换之后,虚拟文件绑定不再可用。

解决方案

要解决此问题,请获取最新的 Microsoft SQL Server 7.0 Service Pack。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
301511 如何获取最新的 SQL Server 7.0 Service Pack

替代方法

下载并运行 70rebindi.exe 或 70rebinda.exe 文件。该程序将在指定的文件夹中创建并解压缩 70rebindi.exe 或 70rebinda.exe 文件的内容。在停止相应的服务后,按以下 Microsoft 知识库文章所述,您可以重新建立正确的文件绑定:
219264 INF:SQL Server 7.0 群集安装程序的安装顺序

状态

Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。 此问题最早在 Microsoft SQL Server 7.0 Service Pack 4 中得到了解决。

更多信息

在下面的“更多信息”一节中列出了将操作系统滚动升级到 Microsoft Windows 2000 Advanced Server 的具体实施情况说明。

注意:如果已经安装了 Microsoft SQL Server 群集,并在执行升级之前使用“群集故障转移向导”删除了 Microsoft SQL Server 群集,则不必使用此实用工具。在重新群集 SQL Server 服务器时会出现所有正确的绑定。

可以从 Microsoft 下载中心下载以下文件:

用于 Intel:
收起这个图片展开这个图片
下载
立即下载 70rebindi.exe 程序包。
用于 Alpha:
收起这个图片展开这个图片
下载
立即下载 70rebinda.exe 程序包。
发布日期:2000 年 4 月 7 日

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,这些服务器可帮助防止对该文件进行未经授权的更改。

如何使用 70rebind.exe 实用工具在运行 SQL Server 的群集服务器上执行 Windows 2000 滚动升级或 MDAC 版本升级

  1. 如果使用的是主动/被动群集模型,请暂停未实际使用的节点。如果使用的是主动/主动群集模型,请选择节点之一,然后暂停该节点上的群集服务。
  2. 将所有群集资源从需要升级的已暂停节点移到活动节点。
  3. 对已暂停节点执行操作系统升级。
  4. 在升级完成后,右键单击“我的电脑”,然后选择“管理”。
    1. 展开“服务和应用程序”部分。
    2. 选择“服务”。
    3. 停止 Network Connections 服务。这会同时停止群集服务。
  5. 在命令提示符处:
    1. 找到包含 Rebind 实用工具的文件夹。默认情况下,该文件夹为 C:\Rebind。
    2. 修改命令窗口属性以使屏幕缓冲高度 = 500。
    3. 运行 Rebind 实用工具。
    4. 向上滚动并验证重新绑定了所有文件。
  6. 重新启动群集服务和网络连接服务。
  7. 关闭命令窗口,然后从此节点删除 c:\Rebind 文件夹和其中的内容。
  8. 从拥有群集资源的节点,打开群集管理器并将所有资源移到已经执行了操作系统升级的节点上。
  9. 所有资源再次联机后,在安装了新操作系统的节点上,暂停仍需要升级的节点上的群集服务。注意:Microsoft 分布式事务处理协调器 (MS DTC) 是由 SQL 7.0 安装并用于数据库复制的资源。有关如何升级此资源以与 Windows 2000 Server 群集一起使用的说明,请查看 Microsoft Windows 2000 发行说明中标题为“升级 MS DTC 资源”的部分,该说明可从 Windows 2000 介质的根文件夹的 Readme.doc 文件中获得。

  10. 对已暂停节点执行操作系统升级。
  11. 升级完成后,右键单击“我的电脑”,然后单击“管理”。
    1. 展开“服务和应用程序”部分。
    2. 单击“服务”。
    3. 停止 Network Connections 服务。这会同时停止群集服务。
  12. 在命令提示符处:
    1. 找到包含 rebind 实用工具的文件夹。默认情况下,该文件夹为 C:\Rebind。
    2. 修改目录窗口属性以使屏幕缓冲高度 = 500。
    3. 运行 Rebind 实用工具。
    4. 向上滚动并验证重新绑定了所有文件。
  13. 重新启动群集服务和网络连接服务。
  14. 关闭命令窗口,然后从此节点删除 rebind 实用工具。
  15. 测试群集故障转移和 SQL Server 功能。
执行操作系统升级时,还可以采用以下备选步骤:
  1. 使用“群集故障转移向导”删除 Microsoft SQL Server 群集。在删除 Microsoft SQL Server 群集组件之前,请将所有使用的资源名称、IP 地址、网络名称和 Microsoft SQL Server 的所有群集特定信息记录下来。
  2. 执行操作系统升级。
  3. 通过重新运行 SQL 群集向导重新安装 Microsoft SQL Server 群集。

参考

有关在 Microsoft Cluster Server (MSCS) 上安装 Microsoft SQL Server 7.0 Enterprise Edition 的循序渐进指南,请参阅下面的 Microsoft 知识库文章:
842192 如何在 Microsoft 群集服务器上安装 SQL Server 7.0 Enterprise Edition
有关对安装顺序的可能更改或更新,请参阅下面的 Microsoft 知识库文章:
219264 SQL Server 7.0 群集安装程序的安装顺序
有关 MSCS 的常见问题 (FAQ),请访问以下 Microsoft 网站:
http://www.microsoft.com/ntserver/support/faqs/Clusterfaq_deploy.asp

属性

文章编号: 239473 - 最后修改: 2014年2月23日 - 修订: 8.4
这篇文章中的信息适用于:
  • Microsoft SQL Server 7.0 Enterprise Edition
  • Microsoft Cluster Server 1.0
  • Microsoft Cluster Server 1.1
  • Microsoft Windows NT Server 4.0 企业版
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT 4.0 Service Pack 5
  • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows NT 4.0 Service Pack 6a
关键字:?
kbnosurvey kbarchive kbdownload kbbug kbfix kbsetup kbfaq kbproductlink KB239473
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