如何为 SQL Server 2005 资源添加依赖关系

如果将 Microsoft SQL Server 2005 安装到具有多个磁盘驱动器的 Windows 2000 群集组,并选择将数据放在其中一个驱动器上,则 SQL Server 资源将被设置为只依赖于该驱动器。若要将数据或日志放到另一个磁盘上,必须先为该磁盘的 SQL Server 资源添加依赖关系。

需要特别注意的是:如果要将其他任何资源添加到 SQL Server 组中,这些资源必须始终具有自己的唯一 SQL 网络名称资源以及自己的 SQL IP 地址资源。

不要将现有的 SQL 网络名称资源和 SQL IP 地址资源用于 SQL Server 以外的任何组。如果将 SQL Server 资源与其他资源共享,可能会发生下列问题:

  • 可能会发生意外停歇。
  • Service Pack 安装可能会失败。
  • SQL Server 安装程序可能会失败。如果出现此问题,将不能安装更多的 SQL Server 实例,也不能执行例程维护。

还需要考虑下列问题:

  • 使用 FTP 进行 SQL Server 复制:如果 SQL Server 实例使用 FTP 进行 SQL Server 复制,则 FTP 服务必须与被设置为使用 FTP 服务的 SQL Server 安装使用同一个物理磁盘。
  • SQL Server 资源依赖关系:如果将某个资源添加到 SQL Server 组中,并且与 SQL Server 资源具有依赖关系来确保 SQL Server 可用,则 Microsoft 建议您添加与 SQL Server 代理资源的依赖关系。不要添加 SQL Server 资源依赖关系。若要确保运行 SQL Server 的计算机保持高可用性,请对 SQL Server 代理资源进行配置,使 SQL Server 代理资源的失败不会影响 SQL Server 组。
  • 文件共享和打印机资源:安装文件共享资源或打印机群集资源时,不应将它们放在运行 SQL Server 的计算机的同一物理磁盘资源上。如果将它们放在这些物理磁盘资源上,可能会降低运行 SQL Server 的计算机的性能或丢失该计算机上的服务。
  • MS DTC 注意事项:安装操作系统和配置群集后,必须使用群集管理器配置 MS DTC 以在群集中使用。配置 MS DTC 群集失败不会终止 SQL Server 2005 安装程序,但是如果 MS DTC 配置不正确,SQL Server 2005 应用程序的功能可能会受到影响。
    如果在 SQL Server 组中安装 Microsoft 分布式事务处理协调器 (MS DTC),并且具有依赖于 MS DTC 的其他资源,则当此组脱机时,或者在故障转移期间,MS DTC 将不可用。默认情况下,当您对新的安装运行 SQL Server 故障转移向导时,SQL Server 会要求将 MS DTC 资源放在 SQL Server 组中。如果 MS DTC 已经设置了群集,SQL Server 7.0 会使用现有的位置和资源,而 SQL Server 2000 则不会。Microsoft 建议尽可能将 MS DTC 放在自己的组和自己的物理磁盘资源中。

为 SQL Server 2005 资源添加依赖关系

  1. 打开 Windows 管理工具中的群集管理器。

  2. 查找包含要添加依赖关系的可用 SQL Server 资源的组。

  3. 如果磁盘资源已经位于此组中,请转到步骤 4。否则,请查找包含该磁盘的组。如果该组与包含 SQL Server 的组不属于同一节点,请将包含磁盘资源的组移到拥有 SQL Server 组的节点中。

  4. 使 SQL Server 资源离线。

  5. 选择 SQL Server 资源,打开**“属性”对话框,然后使用“依存关系”**选项卡将磁盘添加到 SQL Server 依赖关系集中。

请参阅

概念

安装故障转移群集前的准备工作

其他资源

如何查看 SQL Server 2005 安装日志文件
如何阅读 SQL Server 2005 安装日志文件

帮助和信息

获取 SQL Server 2005 帮助