如何手动卸载 SQL Server 2005 故障转移群集

卸载 Microsoft SQL Server 2005 故障转移群集之前,请考虑下列重要事项:

  • 在同时运行 SQL Server 2005 和 SQL Server 早期版本的计算机上,企业管理器和其他依赖于 SQL-DMO 的程序可能被禁用。这可能出现在以下情况中:
    • 并行安装了 SQL Server 2005、SQL Server 2000 和 SQL Server 7.0,但又卸载了其中任一版本。
    • 并行安装了 SQL Server 2000 和 SQL Server 2005,且 SQL Server 2000 是在 SQL Server 2005 之后安装的。
      这个问题是由于删除了 SQL Server 2005 SQL-DMO COM 库的注册造成的。若要重新启用企业管理器和与 SQL-DMO 有依赖关系的其他程序,请从命令提示符运行 regsvr32.exe sqldmo.dll 以注册 SQL-DMO。有关详细信息,请参阅 SQL Server 数据库引擎的安装故障排除
  • 如果意外卸载了 SQL Native Client,SQL Server 资源将无法启动。若要重新安装 SQL Native Client,则须运行 SQL Server 2005 安装程序,以安装 SQL Server 2005 必备组件。
  • 如果卸载具有多个 SQL IP 群集资源的故障转移群集,则必须使用群集管理器删除额外的 SQL IP 资源。

使用 SQL Server 安装程序卸载失败后,卸载 SQL Server 2005 故障转移群集

  1. 删除 SQL Server 2005 之前,在每个节点上备份现有注册表。

  2. 使用注册表编辑器实用工具 (regedit.exe) 找到注册表项 HKLM\Software\Microsoft\Microsoft SQL Server\<instid>\Setup,其中 <instid> 代表要卸载的特定 SQL Server 2005 实例(例如,MSSQL.1 代表第一个实例,MSSQL.2 代表第二个实例,等等)。在此项中,设置 SqlCluster=0。这将取消 SQL Server 2005 群集实例的群集。

    注意   如果注册表编辑不当,则可能会导致需要重新安装操作系统的各种严重问题。Microsoft 不保证可以解决因注册表编辑不当而导致的问题。在编辑注册表之前,请备份注册表和所有重要数据。

  3. 确保共享磁盘可用于将要删除的节点。

  4. 启动控制面板中的**“添加或删除程序”**。

  5. 选择要卸载的 SQL Server 2005 实例,然后单击**“删除”**。此时将启动 SQL Server 2005 安装向导。

  6. 在**“组件选择”页中,选择“删除 SQL Server 2005 实例组件”,然后单击要卸载的实例名和公共组件。若要继续,请单击“下一步”**。

  7. 在**“远程登录信息”页中,提供群集实例的所有节点上的管理员帐户密码。若要继续,请单击“下一步”**。

  8. 在**“确认”页中,验证将要删除的 SQL Server 组件的选择。若要继续执行卸载过程,请单击“完成”**。

  9. SQL Server 2005 安装向导将从您的计算机中删除 SQL Server 2005 组件。如果安装程序需要访问 SQL Server 2005 安装介质,则会提示您将 CD 或 DVD 插入 CD 或 DVD 驱动器中。用于卸载 SQL Server 的 CD 或 DVD 必须与您试图卸载的 SQL Server 实例具有相同的内部版本号。对于网络安装,安装程序必须具有访问网络内部版本文件夹的权限。

  10. SQL Server 2005 系统配置检查器将扫描计算机的现有配置。在**“欢迎”页中,单击“下一步”。系统配置检查器完成扫描后,请单击“下一步”**继续操作。

  11. 从计算机中删除 SQL Server 2005 时,“安装进度”页将显示状态。在“完成 Microsoft SQL Server 安装向导”页上,可以通过单击此页上提供的链接查看安装摘要日志。若要退出 SQL Server 安装向导,请单击“完成”

    1. 注意   请不要尝试卸载 MSXML 或 SQLXML;卸载所有相关组件时,系统会自动将其删除。
  12. 将共享磁盘移至要卸载的下一个节点,并对该节点重复步骤 1 - 11。继续备份每个节点上的注册表和所有其他重要数据,编辑注册表以取消群集,移动共享磁盘以使其可用于要删除的节点,然后使用**“添加或删除程序”**从该节点中删除 SQL Server 2005。

  13. 对其余每个节点,重复此移动和卸载过程。

请参阅

任务

如何删除 SQL Server 2005 故障转移群集实例(安装程序)
如何在 SQL Server 2005 故障转移群集中添加或删除节点(安装程序)

帮助和信息

获取 SQL Server 2005 帮助