常见问题 - SQL Server 2000 - 故障转移群集

文章翻译 文章翻译
文章编号: 260758 - 查看本文应用于的产品
本文的发布号曾为 CHS260758
展开全部 | 关闭全部

本文内容

概要

本文介绍一些有关 SQL Server 2000 Enterprise Edition 中故障转移群集的最常见问题。

有关故障转移群集的其他常见问题,请参阅 SQL Server 2000 联机丛书中的“故障转移群集 FAQ”主题。SQL Server 联机丛书中现在包含了大部分 SQL Server 2000 群集问题。

更多信息

问题及解答

  1. :群集存储是否支持使用软件容错磁盘组?

    :不支持。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    171052 Microsoft 群集服务器中不支持软件容错集
  2. :SQL Server 2000 群集是否支持负载平衡?

    :SQL Server 2000 群集不提供负载平衡,它提供故障转移支持。要实现负载平衡,您需要使用能够平衡群集间(不是群集内服务器间)负载的软件。
  3. :SQL Server 2000 全文搜索是否支持群集?

    :支持。
  4. :是否必须将 MSDTC 配置为群集资源 SQL Server 群集才能正常运行?

    :不需要。仅当您需要在群集上执行分布式事务时,才需要 MSDTC。如果打算使用链接服务器或执行复制(使用立即/排队更新订阅服务器的快照/事务复制),则需要使用 MSDTC。有关详细信息,请参阅 SQL Server 2000 联机丛书中的“分布式事务体系结构”主题。
  5. :当 Microsoft SQL Server 6.5 或 7.0 版服务器是群集的一部分时,如何将 SQL Server 6.5 或 7.0 升级到 SQL Server 2000?

    :如果 SQL Server 6.5 或 7.0 服务器是群集的一部分,则必须执行下列步骤才能将服务器升级到 SQL Server 2000:

    1. 删除两个节点上的 SQL Server 6.5 或 7.0 群集。
    2. 如 SQL Server 2000 联机丛书中的“群集故障转移的相关性”部分所述,为在群集模式下运行 Microsoft 分布式事务处理协调器 (MS DTC) 配置一个群集组。
    3. 将 SQL Server 2000 安装到群集配置中的主节点上。
    有关详细信息,请参阅 SQL Server 联机丛书中的下列主题:
    • 如何从 SQL Server 6.5 主动/被动故障转移群集升级(设置)
    • 如何从 SQL Server 6.5 主动/主动故障转移群集升级(设置)
    • 如何从 SQL Server 7.0 主动/被动故障转移群集升级(设置)
    • 如何从 SQL Server 7.0 主动/主动故障转移群集升级(设置)
  6. :在群集环境中运行 SQL Server 2000 需要哪些硬件?

    :有关受支持的硬件配置的列表和硬件配置信息,请参考《Microsoft 群集服务器管理员指南》。

    注意:由于不能组合单个组件来创建所支持的系统,因此请使用 cluster(群集)一词进行搜索。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    309395 Microsoft 为服务器群集提供的支持策略、硬件兼容列表和 Windows 服务器目录
  7. :能否将 SQL Server 6.5 或 7.0 安装在群集的一个节点上,而将 SQL Server 2000 安装在群集的另一个节点上?

    :不能。为使两个 SQL Server 服务器能够参与同一个群集,它们的版本必须相同。
  8. :需要将 SQL Server 2000 文件存放在何处才能提供故障转移支持?

    :SQL Server 安装程序会在群集中每台计算机的本地磁盘上安装 SQL Server 二进制文件的新实例,并在指定的共享群集磁盘上安装系统数据库。二进制文件在各个群集节点上的安装路径完全相同,因此您必须确保各个节点都有一个与群集中所有其他节点相同的本地驱动器号。
  9. :如何从命令行关闭 SQL Server,且保证群集服务不会将这种关闭操作解释为失败?

    :从命令行关闭 SQL Server 的正确方法是使用 Microsoft Windows NT Enterprise Edition、Windows 2000 Advanced Server 或 Microsoft Windows 2000 Data Center 中附带的 Cluster.exe 应用程序。Cluster.exe 是在通常的群集设置过程中安装的,也可以在 Microsoft Windows NT Workstation、Microsoft Windows 2000 Professional 或 Microsoft Windows 2000 Server 成员服务器上运行,以便只安装 Cluster Administrator 以及其他管理应用程序。该命令的基本语法如下:
    cluster [cluster name] RESOURCE [resource name] /option
    						
    在以上命令语法中,/option 开关控制这个功能。

    要使用的特定选项是“/online”和“/offline”。这两个选项分别等效于非虚拟服务器中的“net start mssqlserver”(从命令行启动 SQL Server 的方法)和“net stop mssqlserver”(从命令行关闭 SQL Server 的方法)命令。您可以对通用服务、SQL Server Agent 和 SQL Server 资源执行这一过程。

    下面是如何使用该命令语法的一些示例:如果群集名称为“SQLCluster”,而资源被命名为“VirtualSQL”(这里的“VirtualSQL”是 SQL Server 2000 资源的名称,而不是虚拟网络名称资源),请使用以下命令使 SQL Server 2000 资源脱机:
    cluster "SQLCluster" resource "VirtualSQL" /offline
    					
    要使 SQL Server 2000 资源重新联机,请使用以下命令:
    cluster "SQLCluster" resource "VirtualSQL" /online
    					
  10. :SQL Server 2000 虚拟服务器的群集实例和 SQL Server 2000 的独立实例是否可以共存于同一台计算机上?

    :可以。几个 SQL Server 2000 虚拟服务器和独立实例可以共存于同一台计算机上。但是,只有 SQL Server 2000 虚拟服务器可以将故障转移到群集内的其他节点上。这种情况与多个 SQL Server 2000 实例共存于同一台计算机上相同。请注意以下事项:
    • SQL Server 的实例名称在任何特定节点上都必须是唯一的,其中包括默认实例在内。即使该节点当前不拥有实例,但如果该节点是某个实例的配置所有者,则它的注册表项和目录名称中也会包含实例名称。
    • 而且,计算机上的资源由当前正在计算机上运行的实例共享。请务必了解这些资源的信息。

参考

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
294209 如何重新建立或移动用于 SQL 故障转移群集的 MSDTC 安装
298568 如何在虚拟 SQL Server 实例上重新建立 master 数据库
243218 SQL Server 2000 Enterprise Edition 在 Microsoft Cluster Server 上的安装顺序
SQL Server 2000 故障转移群集
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/sql/deploy/confeat/failclus.asp

如果您没有看到您问题的答案,请访问 Microsoft SQL Server 新闻组,地址是: Microsoft SQL Server Newsgroups(Microsoft SQL Server 新闻组)

如果您想对本文或其他 Microsoft SQL Server 知识库文章发表评论,请给我们发邮件,地址是: SQLKB@Microsoft.com

属性

文章编号: 260758 - 最后修改: 2006年1月23日 - 修订: 4.1
这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 Enterprise Edition
关键字:?
kbinfo kbclustering kbfaq KB260758
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