当您为群集设置新 SQL Server 时,Microsoft 建议的安装特定的顺序。本文介绍安装在群集环境中使用包括 Internet 信息服务器 (IIS)、 群集服务器、 SQL Server、 / Microsoft 分布式事务协调器 (MSDTC) 或 Microsoft 消息队列服务器 (MSMQ) 的多个 Microsoft 产品的最佳的过程。
注: 所有的 Microsoft SQL Server 6.5 和 7.0 群集客户应升级到 Microsoft SQL Server 2000 中,只要它是提供给他们。下面的工具、 功能和组件与故障转移群集中 SQL Server 2000 企业版支持:
- Microsoft 搜索服务 (全文)
- 多个实例
- SQL Server 企业管理器
- 服务控制管理器
- 复制
- SQL 事件探查器
- SQL 查询分析器
- SQL 邮件
不支持 SQL Server 2000 Analysis Services (OLAP) 组件进行故障转移群集。
软件产品在安装失败和/或要求该磁盘进行重新格式化和重新启动的安装,可能会导致本文中提供的顺序安装程序失败。
使用 Microsoft Windows NT 4.0 企业版的安装的顺序
警告: 您必须安装 Microsoft 群集服务器 (MSCS) 上至少一个节点在运行 Windows NT 服务器同时在两个节点上的企业版之前完全。在使用 MSCS 时很关键,一个节点是共享的 SCSI 总线,到其他节点联机之前的控件中。 如果不这样做可能会导致应用程序故障转移,转到"联机未决"的状态,并不以往任何时候都故障转移到其他节点或完全失败。
- 安装 Windows NT 4.0 企业版。(本产品包含 Windows NT 4.0 Service Pack 3。
Service Pack 3 才能完成 Windows 4.0 企业版安装。不会直接到 Service Pack 4 (或更高版本) 用于 Windows NT,如果您要安装 Windows NT 选项包。在安装 Windows NT 的过程中,请不要安装 Internet 信息服务器 (IIS)。默认状态下,已安装了 IIS,而且我们建议您清除在 Windows NT 安装过程中的此选项可阻止安装。 - 请现在安装 Internet Explorer 4.x 或 5.x。从 http://www.microsoft.com/ie
(http://www.microsoft.com/ie)
或从 Windows NT Service Pack 4 压缩磁盘,可获得一个副本。
警告: 不要安装 Windows Service Pack 4 在此时间。 - 为 SQL 或如果您已经有一个验证它的策略,以便它已被授予的权限创建一个服务帐户,请执行以下操作:
- 充当操作系统的一部分。
- 作为服务登录。
- 本地登录。
而且是两个节点上本地管理员组的一部分。
警告: 如果在某些更晚的日期,您需要更改群集 SQL 服务器 (SQL 虚拟服务器) 上的 SQL 服务帐户必须执行它按此顺序: - 确保 SQL 虚拟服务器资源组由从其最初安装该节点拥有。
- 运行群集故障转移向导并选择删除 SQL 虚拟服务器选项。
- 更改服务帐户在 MSSQLServer 和/或 SQLExecutiveto 所需的帐户。此帐户仍必须满足条件,如上文所示。
- 运行群集故障转移向导来重新添加 SQL 虚拟服务器。
- 每个节点上安装 Microsoft 聚集。
注: 如果您正在使用主动/被动模型,使用相同的两台计算机驱动器对于可作为群集磁盘资源的驱动器号的组 ; 如果您正在使用主动/主动模型,驱动器号应为有序。 - 是否需要 MSMQ 您应立即安装它。如果不是必需的继续执行第 8 步。如果您需要一个 MSMQ 主站点控制器 (PSC) 安装在群集上,则需要安装在节点 1 上,,但在节点 2 上安装之前后删除该网站从主企业控制器 (PEC)。否则,使用 MSMQ 群集安装发行说明中提供的说明。
有关更多的信息,请参阅下面 Microsoft 知识库中相应的文章: 188685
(http://support.microsoft.com/kb/188685/EN-US/
)
HOWTO: Microsoft 群集服务器上安装了 MSMQ PSC
注: SQL Server 由 MSMQ 安装的版本具有默认的排序顺序的代码页 51 提供的标准 SQL Server 安装反向的区分大小写。 - 切换到手动模式下的所有服务 ; 但是,不触及了下列服务 (如果存在):
- 警报器
- 群集服务
- 计算机浏览器
- 事件日志
- 许可证记录服务
- 信使
- 网络登录
- NTLM 安全支持提供程序
- 网络连接线
- 即插
- 远程过程调用 (RPC) 定位器
- 远程过程调用 (RPC) 服务
- 服务器
- 打印后台处理程序
- TCP/IP NetBIOS 帮助
- 时间服务
- 工作站
注: 某些安装不能有所有这些的服务由于此列表包含 Windows NT 4.0 企业版和 Windows 2000 高级服务器。 - 关闭控制面板并重新启动服务器。这将清除内存的服务加载的 dll ; 否则为这些服务将一直保留在内存中,并锁定系统资源。
- 按照 WhatsNew 文档位于 SQL Server 6.5 版光盘的 I386 目录中的说明,请在群集中上, 安装 SQL Server 6.5 版。请注意特殊的此过程,具体取决于所使用的群集模型不同的部分。只有当每个节点都有其自己的共享的资源的情况下才可以做 SQL Server 安装这两个节点。
警告: 所有 SQL Server 功能包括 SQL Server 性能监视器计数器,必须验证之前要群集 SQL Server。
注: 如果安装了 MSMQ,并且为有限 SQL Server 所需的 MSMQ 安装服务器后,您应将它升级根据为下面 Microsoft 知识库中相应的文章中所述:183672
(http://support.microsoft.com/kb/183672/EN-US/
)
HOWTO: 升级群集的 MSMQ SQL SQL 企业版
- 安装 SQL Service Pack 5a。SQL 服务包 5a 是可供在下载:Service Pack 5a 试图安装的 DTC 的群集的版本。 建议您不要将 DTC 安装 service pack 安装的一部分,但 SQL re-clustered 后而是将其安装。这意味着您不会需要为专门在自述文件中所述创建 DTC 资源。此 DTC 组需要由您在其安装 Service Pack 5a 的第一个节点拥有。当您以后在群集中的其他节点上的应用 Service Pack 5a 时,请确保 DTC 组保持由第一个节点拥有。 如果您未能在自述文件中所述创建资源,您将收到"资源未找到错误"DTCSetup 在 service pack 安装过程中的运行时。如果发生这种情况通过单击 确定,取消该错误消息,然后允许 service pack 安装以继续。
- 从 Mssql\Cluster 目录运行 Clustwiz.exe。如果不安装 SQL Server Service Pack 5a,了转到 SQL Server 6.5,企业版光盘,并双击 SQL 群集安装图标来启动 SQL 群集安装程序。
- 安装 Windows NT 4.0 选项包。有关其他帮助,请参阅:
注: 如果 DTC 安装,DTC 日志必须安装到群集磁盘资源。当设置此,安装群集后不要单击 确定 直到 之后 重新启动节点 1 到节点 2 安装 Windows NT 4.0 选项包。节点 2 上安装的末尾单击 确定,并允许它重新启动。然后,只再,单击 确定 以重新启动节点 1。 - 立即安装 Windows NT 4.0 服务包。当安装该 service pack 请确保您选择创建卸载目录,并使用 2000 年安装程序从安装光盘。这可通过选择从光盘自动运行时,将显示在屏幕右侧框架中选择安装。
注: 之前要安装 Windows NT 服务包,建议您验证您当前的 Windows NT 服务包卸载目录已被重命名。此外建议您在隐藏的目录 $ NTServicePackUninstall $,重命名 $ NTServicePackUninstall $.SP4,然后通过将.SPx 添加为该扩展名其中 x 是 Service Pack 数字安装任何将来的服务包后再次重命名它。这种方式,您必须卸载可用的目录,您应需要它们。这还可防止目录被意外重写。
有关在群集上安装 Windows NT Service Pack 4 的详细信息请参阅 Windows NT 4.0 Service Pack 4 中包含的 Readme.txt 文件。参阅下面 Microsoft 知识库中相应的文章: 174799
(http://support.microsoft.com/kb/174799/EN-US/
)
如何安装服务包在群集中
- 安装当前 Windows NT 服务包。
- 在安装任何用户应用程序前安装所有附加服务器产品。
警告: SQL Mail 不是完全可支持 SQL Server 由于到 MAPI 限制不被支持群集的故障转移群集上使用时。只可以与不能保证稳定性或可用性的一个可行的方法的基础上提供对 SQL Mail 与群集一起使用时的支持。
Microsoft 已经确认这是 SQL Server 6.5 和 7.0,2000年中的问题与故障转移群集一起使用时。
使用 Windows 2000 概述的安装的顺序
警告: 您必须安装 MSCS 完全上至少一个节点在运行 Windows NT 服务器同时在两个节点上的企业版之前。在使用 MSCS 时很关键,一个节点是共享的 SCSI 总线,到其他节点联机之前的控件中。如果不这样做可能会导致应用程序故障转移到转到"联机未决"的状态和任一以往任何时候都不故障转移到其他节点或完全失败。
- 安装 Windows 2000 RC3 或更高版本中,接受默认的应用程序选项。
- 从 开始 菜单中,在第一个节点上 (但在安装 MSCS 前),安装 Windows 2000 后, 指向 程序,指向 管理工具,然后选择 配置服务器。
- 在对话框框中选择 选择 Advanced\Cluster 服务,然后从右侧端选择 了解更多。
- 查看在 Windows 群集下的项 2。这是类型的群集您的设置和安装 SQL Server 7.0 版使用的。
重要提示: 有必要参阅服务器群集的"规划 Windows Clustering\Requirements"一节,并按照名为服务器群集的清单"清单: 创建服务器群集"。此信息位于对于服务器群集的下"服务器群集"一节和"检查表"。 - 为 SQL 创建一个服务帐户。如果您已经有一个验证它的策略,以使其具有:
- 从右到充当操作系统的一部分。
- 作为服务登录。
- 本地登录。
并且,是两个节点上本地的管理员组的一部分。
注: 此要求域管理员帐户设置域策略。以获得帮助,请参阅在"Windows 2000 组策略方案":警告: 如果在某些更晚的日期,您需要更改群集 SQL 服务器 (SQL 虚拟服务器) 上的 SQL 服务帐户必须执行它按此顺序: - 确保 SQL 虚拟服务器资源组由从其最初安装该节点拥有。
- 运行群集故障转移向导并选择删除 SQL 虚拟服务器选项。
- 更改为在 MSSQLServer 和/或在 SQLExecutive 服务帐户所需的帐户。此帐户仍必须满足条件,如上文所示。
- 运行群集故障转移向导来重新添加 SQL 虚拟服务器。
- 切换到手动模式下的所有服务 ; 但是,不触及了下列服务 (如果存在):
- 警报器
- 群集服务
- 计算机浏览器
- 分布式的文件系统
- 分布式的链接跟踪客户端
- 分布式的链接跟踪服务器
- DNS 客户端
- 事件日志
- IPSEC 策略代理
- 许可证记录服务
- 逻辑磁盘管理器
- 信使
- 网络登录
- NTLM 安全支持提供程序
- 网络连接线
- 即插
- 进程控制
- 远程过程调用 (RPC) 定位器
- 远程过程调用 (RPC) 服务
- 远程注册表服务
- 可移动存储
- 安全帐户管理器
- 服务器
- 打印后台处理程序
- TCP/IP NetBIOS 帮助
- 时间服务
- Windows 管理规范驱动程序扩展
- Windows 时间服务
- 工作站
注: 某些安装不能有所有这些的服务由于此列表包含 Windows NT 4.0 企业版和 Windows 2000 高级服务器。 - 关闭控制面板并重新启动服务器。这将清除内存的服务加载的 dll ; 否则为这些服务将一直保留在内存中,并锁定系统资源。
- 按照 WhatsNew 文档位于 SQL Server 6.5 版光盘的 I386 目录中的说明,请在群集中上, 安装 SQL Server 6.5 版。请注意特殊的此过程,具体取决于所使用的群集模型不同的部分。只有当每个节点都有其自己的共享的资源的情况下才可以做这两个节点的 SQL 服务器的安装。
警告: 所有 SQL Server 功能包括 SQL Server 性能监视器计数器,必须验证之前要群集 SQL Server。 - 安装 SQL Service Pack 5a。SQL 服务包 5a 是可供在下载:重要提示: 您已经成功地群集 SQL 后,您需要使群集分布式事务处理协调器 (DTC) 知道 (如果还没有它)。
- 从 Mssql\Cluster 目录运行 Clustwiz.exe。如果不安装 SQL Server Service Pack 5a,了转到 SQL Server 6.5,企业版光盘,并双击 SQL 群集安装图标来启动 SQL 群集安装程序。
- 从 $ 开始 菜单中指向 程序,指向 管理工具,然后选择 群集管理器。在对话框框中选择 查看 Groups\Cluster 组。如果该组包含 MSDTC 资源然后已经被群集 MSDTC。如果不是,请完成以下两个步骤。
- 从 $ 开始 菜单中指向 运行,然后在对话框中输入 Comclust.exe。选择 确定。
- 重复上一步在其余节点上。
注: 如果 Comclust.exe 运行安装 SQL,群集 DTC 资源将创建群集组或第一个找到包含以下三个资源的组中:
- 在安装任何用户应用程序前安装所有附加服务器产品。
警告: SQL Mail 不是完全可支持 SQL Server 由于到 MAPI 限制不被支持群集的故障转移群集上使用时。只可以与不能保证稳定性或可用性的一个可行的方法的基础上提供对 SQL Mail 与群集一起使用时的支持。
Microsoft 已经确认这是 SQL Server 6.5 和 7.0,2000年中的问题与故障转移群集一起使用时。
SQL 服务包安装安装到群集的 SQL 服务器的服务包时都要求您 uncluster 所有群集的 SQL 服务器群集上,在安装 service pack 之前。
已群集化 SQL Server 上运行 SQL 群集向导允许您选择要删除所创建的虚拟服务器。appling SQL 服务包后再运行 SQL 群集向导来 re-cluster SQL。
文章编号: 192708 - 最后修改: 2007年10月26日 - 修订: 4.5
这篇文章中的信息适用于:
- Microsoft Windows 2000 Advanced Server
- Microsoft SQL Server 6.5 Enterprise Edition
- Microsoft Transaction Services 2.0
- Microsoft Message Queue Server (MSMQ) 1.0
- Microsoft Cluster Server 1.1
- Microsoft Internet Information Server 4.0
- 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
| kbmt kbproductlink kbinfo kbsqlserv650 KB192708 KbMtzh |
机器翻译注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版:
192708
(http://support.microsoft.com/kb/192708/en-us/
)
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。