ImageVerifierCode 换一换
格式:DOCX , 页数:63 ,大小:61.09KB ,
资源ID:12710363      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12710363.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQL Server R2 故障转移群集技术指南.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQL Server R2 故障转移群集技术指南.docx

1、SQL Server R2 故障转移群集技术指南SQL Server 2008 R2 故障转移群集入门SQL Server 故障转移群集为整个 SQL Server 实例提供高可用性支持。SQL Server 故障转移群集构建于 Windows Server 故障转移群集之上。若要创建 SQL Server 故障转移群集,首先需要创建基础 Windows Server 故障转移群集。SQL Server 故障转移群集又称为故障转移群集实例,它包括: 一个或多个 Windows Server 故障转移群集节点 SQL Server 故障转移群集专用群集资源组,其中包含: 用来访问 SQL Ser

2、ver 故障转移群集的网络名称 IP 地址 用于 SQL Server 数据库和日志存储的共享磁盘 控制 SQL Server 故障转移行为的资源 DLL 在所有故障转移群集节点中自动保持同步的检查点注册表项SQL Server 故障转移群集在网络上显示为一台计算机上的单个 SQL Server 实例。在群集内部,一次只有一个节点拥有群集资源组,满足针对该故障转移群集实例的所有客户端请求。在出现故障(硬件故障、操作系统故障、应用程序或服务故障)或进行计划升级时,组所有权就转移至故障转移群集内的其他节点。此过程称为故障转移。通过利用 Windows Server 故障转移群集功能,SQL Ser

3、ver 故障转移群集通过冗余在实例级别提供了高可用性。SQL Server 2008 故障转移群集安装程序使用了新体系结构,支持早期版本中不可能具有的功能。下面列出的是在故障转移群集功能方面与 SQL Server 早期版本之间的重大差异: 群集节点上没有远程执行。 若要在多个节点上安装、升级或维护 SQL Server 故障转移群集,必须分别在故障转移群集的每个节点上运行 SQL Server 安装程序。 若要向现有的 SQL Server 故障转移群集中添加节点,必须在要添加的节点上运行 SQL Server 安装程序并选择“添加节点”功能。不要通过在拥有群集的节点上运行安装程序来添加另一

4、节点。注意:“添加节点”提高了现有故障转移群集的高可用性,并且不会造成任何停机时间。 没有卸载 SQL Server 故障转移群集的选项。若要卸载 SQL Server 故障转移群集,请在要删除的故障转移群集的每个节点上运行带“删除节点”功能的安装程序。 若要从 SQL Server 故障转移群集中删除一个节点,必须在要删除的节点上运行 SQL Server 安装程序并选择“删除节点”功能。不要通过在所属节点上运行安装程序来删除另一节点。 如果在拥有群集的节点上运行“删除节点”,并且故障转移群集中有其他节点,则会导致在该节点被删除前向其他群集节点进行故障转移。 如果在拥有群集的节点上运行“删除

5、节点”,并且故障转移群集中没有其他节点,则会删除整个 SQL Server 故障转移群集实例。 有两个安装选项: 带“添加节点”功能的集成故障转移群集安装 高级/企业安装 停机时间最短的滚动升级和修补程序支持。 增强了安装程序的可靠性。 符合 Windows Server 2008 故障转移群集的特性: 异类硬件和 ISCSI 支持,不需要经过认证的硬件。 Windows Server 2008 群集验证工具用来验证 Windows 群集并在检测到问题时阻止 SQL Server 安装程序。 服务 SID 消除了域组在 Windows Server 2008 上的要求。 IPV6 和 DHCP

6、 支持。 多达 16 个节点的故障转移群集。注意:SQL Server 将 SQL Server Standard 限制为两个节点。 未与 OR 依赖项对齐。SQL Server 故障转移群集安装选项选项 1:带“添加节点”功能的集成安装SQL Server 集成故障转移群集安装包括两个步骤:1. 创建并配置单节点 SQL Server 故障转移群集实例。在成功配置完该节点时,您将拥有一个功能齐全的故障转移群集实例。此时,由于故障转移群集内仅有一个节点,因此它不具备高可用性。2. 在要添加到 SQL Server 故障转移群集中的每个节点上,运行带“添加节点”功能的安装程序以添加该节点。选项

7、2:高级/企业安装SQL Server 高级/企业故障转移群集安装包括两个步骤:1. 在将要成为 SQL Server 故障转移群集一部分的每个节点上,运行带“准备故障转移群集”功能的安装程序。此步骤将准备好节点使其可以加入群集,但在此步骤结束时不会有可工作的 SQL Server 实例。2. 在准备好节点以便加入群集后,使用“完成故障转移群集”功能在拥有共享磁盘的节点上运行安装程序。此步骤将配置并完成故障转移群集实例。此步骤结束时,您将有一个可以工作的 SQL Server 故障转移群集实例。注意:两种安装选项都允许多节点 SQL Server 故障转移群集安装。在创建了 SQL Serve

8、r 故障转移群集后,“添加节点”功能可用于在任一安装选项下添加更多节点。重要提示:SQL Server 安装位置的操作系统驱动器号在添加到 SQL Server 故障转移群集的所有节点上必须匹配。何时使用故障转移群集使用故障转移群集可以执行下列操作: 从群集 SQL Server 配置中的任何节点管理故障转移群集。有关详细信息,请参阅安装 SQL Server 2008 R2 故障转移群集。 允许某个故障转移群集节点将故障转移到故障转移群集配置中的任何其他节点。有关详细信息,请参阅安装 SQL Server 2008 R2 故障转移群集。 为故障转移群集配置 Analysis Services

9、。有关详细信息,请参阅安装 SQL Server 2008 R2 故障转移群集。 使用 Microsoft Search 服务与故障转移群集执行全文查询。有关详细信息,请参阅在故障转移群集中使用 SQL Server 工具。安装故障转移群集必须按照具体的安装步骤进行操作,才能使用故障转移群集。若要安装、配置和维护 SQL Server 故障转移群集,请使用 SQL Server 安装程序。在故障转移群集中使用 SQL Server 安装程序执行下列操作: 安装 SQL Server 来创建故障转移群集。在安装故障转移群集之前,必须确保系统满足最低要求并配置 Microsoft 群集服务 (MS

10、CS)。有关故障转移群集的具体要求的详细信息,请参阅安装故障转移群集前的准备工作。故障转移群集中的所有节点都必须属于同一平台(可以是 32 位或 64 位平台),并且必须运行相同版本的操作系统。而且,64 位 SQL Server 版本必须安装在运行 64 位版本的 Windows 操作系统的 64 位硬件上。此版本中不对故障转移群集提供 WOW64 支持。 在故障转移群集配置中添加或删除节点而不影响其他群集节点。有关详细信息,请参阅如何在 SQL Server 故障转移群集中添加或删除节点(安装程序)。 为每个故障转移群集实例指定多个 IP 地址。可以为每个服务器指定多个 IP 地址,并可以

11、使用所有可用的网络 IP 子网。SQL Server 限制您只能为每个网络指定一个 IP 地址。安装故障转移群集前的准备工作安装 SQL Server 故障转移群集之前,必须选择运行 SQL Server 的硬件和操作系统。还必须配置 Microsoft 群集服务 (MSCS),检查网络和安全性并了解将在故障转移群集上运行的其他软件的注意事项。安装准备一览表开始安装故障转移群集之前,请检查以下各项。确认您的硬件解决方案 如果群集解决方案中包含地理位置分散的群集节点,则还必须验证如网络延迟和共享磁盘支持等附加项。整个方案都必须包含在地理群集硬件兼容性列表中。有关详细信息,请参阅 Microsof

12、t 知识库中的Windows clustering and geographically separate sites(Windows 群集和地理位置分散的站点)。 Windows 2000 Advanced Server 和 Datacenter Server 版还支持 SAN 配置。Windows 目录和硬件兼容性列表中的“群集/多群集设备”类别中列出了一组支持 SAN 的存储设备,这些设备已经过测试,可作为 SAN 存储单元并且附加多个 MSCS 群集。通过将此列表中的设备与 Windows 目录和硬件兼容性列表的“群集”类别中定义的完整群集配置相匹配,您可以以 Microsoft 支持

13、的方式在具有共享存储设备的 SAN 结构上部署一组 Windows 服务器和群集。有关详细信息,请参阅 Microsoft 知识库中的Datacenter 计划和 Windows 2000 Datacenter Server 产品。 如果您在 iSCSI 技术组件上部署 SQL Server 故障转移群集,建议您多加注意。有关详细信息,请参阅 Microsoft 知识库中的Support for SQL Server 2000(对 SQL Server 2000 的支持)。 有关支持信息,请参阅 Microsoft 知识库中的SQL Server support policy for Micr

14、osoft Clustering(针对 Microsoft 群集的 SQL Server 支持策略)。 考虑仲裁磁盘资源共享问题。在服务器群集中,仲裁磁盘包含服务器群集配置的主控副本,它还在群集节点之间的所有网络通信都失败时用作补救措施。根据实现的服务器群集类型,仲裁磁盘可能是共享群集磁盘阵列上的物理磁盘,也可能不是。尽管最好是将整个群集磁盘用作仲裁磁盘,但也可以允许仲裁资源之外的其他资源访问仲裁磁盘。然而,使仲裁资源与其他资源共享同一磁盘会使您处于两难境地。您要么必须配置资源以使组不受其故障的影响,要么必须允许组受其他资源故障的影响。在第一种情况下,资源将不再支持故障转移;在第二种情况下,仲

15、裁资源将随组(包含仲裁资源和出现故障的资源)的其余部分进行故障转移。结果是,在完成组的故障转移之前,整个群集将处于脱机状态。有关正确的仲裁驱动器配置的详细信息,请参阅 Microsoft 知识库文章Quorum Drive Configuration Information(仲裁驱动器配置信息)。 如果源安装文件和 SQL Server 故障转移群集在不同的域中,则要安装该群集,需要将安装文件复制到可用于 SQL Server 故障转移群集的当前域。确认您的操作系统设置 确保您的操作系统已正确安装并且支持故障转移群集。下表列出了 SQL Server 版本和支持这些版本的操作系统。注意:SQL

16、 Server 2008 R2 Evaluation 的硬件和软件要求与 SQL Server 2008 R2 Datacenter 相同。SQL Server 版本Windows Server 2003 Enterprise SP2Microsoft Windows 2003 Datacenter Server SP2Microsoft Windows 2008 EnterpriseMicrosoft Windows 2008 Datacenter ServerMicrosoft Windows 2008 R2 EnterpriseMicrosoft Windows 2008 R2 Data

17、 CenterSQL Server 2008 R2 Datacenter(64 位)IA641支持支持支持支持支持支持SQL Server 2008 R2 Datacenter(64 位)x641支持支持支持支持支持支持SQL Server 2008 R2 Datacenter(32 位)支持支持支持支持SQL Server 2008 R2 Enterprise(64 位)IA641支持支持支持支持支持支持SQL Server 2008 R2 Enterprise(64 位)x641支持支持支持支持支持支持SQL Server 2008 R2 Enterprise(32 位)支持支持支持支持S

18、QL Server 2008 R2 Developer(64 位)IA641支持支持支持支持支持支持SQL Server 2008 R2 Developer(64 位)x641支持支持支持支持支持支持SQL Server 2008 R2 Developer(32 位)支持支持支持支持SQL Server 2008 R2 Standard(64 位)x641支持支持支持支持支持支持SQL Server 2008 R2 Standard(32 位)支持支持支持支持在 WOW 模式下不支持 SQL Server 2008 R2 群集。这包括从 WOW 上最初安装的 SQL Server 2000 和

19、 SQL Server 2005 进行升级。对于这种情况,只能选择通过并行安装新版本并迁移进行升级。对于 SQL Server 2000 IA64,不支持就地升级。 有关详细信息,请参阅安装 SQL Server 2008 R2 的硬件和软件要求。 在 Windows Server 2003 上启用 Windows 加密服务提供程序 (CSP)。如果在任何群集节点上停止或禁用 CSP 服务,SQL Server 安装程序将失败,并显示一个“Windows 徽标要求”对话框。 SQL Server 支持装入点;SQL Server 的群集安装数取决于可用驱动器号的数量。如果只对操作系统使用一个驱

20、动器号,而所有其他驱动器号均可用作正常群集驱动器或群集驱动器宿主装入点,则每个故障转移群集最多只能有 25 个 SQL Server 实例。通过已装入卷或装入点可以使用单个驱动器号来引用多个磁盘或卷。如果您有一个驱动器号 D: 引用常规磁盘或卷,则您可以在附加磁盘或卷不需要拥有各自的驱动器号的情况下,在驱动器号 D: 下连接或“装入”附加磁盘或卷作为目录。SQL Server 故障转移群集的其他装入点注意事项: SQL Server 安装程序要求已装入驱动器的基准驱动器具有关联驱动器号。对于故障转移群集安装,此基准驱动器必须是群集驱动器。在此版本中,不支持卷 GUID。 不能在故障转移群集实例

21、之间共享具有驱动器号的基准驱动器。这是对故障转移群集的正常限制,而不是对独立的多实例服务器的限制。 特别要注意的是,设置故障转移群集时要确保基准驱动器和已装入磁盘或卷都已作为资源列在资源组中。SQL Server 安装程序会在故障转移群集安装过程中验证驱动器配置。 SQL Server 安装程序自动设置 SQL Server 群集组与将处于故障转移群集中的磁盘之间的依赖关系。因此不要在运行安装程序之前设置磁盘的依赖关系。 在 SQL Server 2008 R2 故障转移群集安装期间,将为 SQL Server 网络资源名称创建计算机对象(Active Directory 计算机帐户)。在 W

22、indows 2008 群集中,群集名称帐户(群集自身的计算机帐户)需要有权创建计算机对象。有关详细信息,请参阅Failover Cluster Step-by-Step Guide: Configuring Accounts in Active Directory(故障转移群集分步指南:在 Active Directory 中配置帐户)。如果您在 Windows 2003 群集上安装 SQL Server 群集,则群集服务需要有权创建计算机对象。有关详细信息,请参阅以下 Microsoft 知识库文章: 如何在群集服务帐户修改计算机对象时排除其故障. Windows Server 2003

23、中群集网络名称资源的属性的说明. 若要对 SQL Server 启用 Kerberos 身份验证,请参阅 Microsoft 知识库中的如何在 SQL Server 中使用 Kerberos 身份验证。配置 Microsoft 群集服务器 必须至少在服务器群集的一个节点上配置 Microsoft 群集服务器 (MSCS)。只有将 MSCS 安装在通过 MSCS 软件兼容性测试的硬件配置上,才支持 MSCS。您还必须将 SQL Server Datacenter、SQL Server Enterprise 或 SQL Server Standard 与 MSCS 一起运行。SQL Server

24、Datacenter 和 SQL Server Enterprise 支持最多 8 节点的故障转移群集。SQL Server Standard 支持两节点的故障转移群集。有关在 Windows Server 2003 上安装和配置 MSCS 的详细信息,请参阅Server clusters(服务器群集)。 SQL Server 服务的资源 DLL 导出两个函数,MSCS 群集管理器使用它们来检查 SQL Server 资源的可用性。一个是 LooksAlive,它是一项简单的检查,可以通过 Windows NT 服务控制管理器来查询服务状态。另一个是 IsAlive,它是一项较严格的检查,可以

25、作为用户探测连接到 SQL Server 以执行一个简单查询。默认情况下,LooksAlive 每 5 秒触发一次,IsAlive 每 60 秒触发一次。可以通过 SQL Server 资源的“高级”选项卡中的 MSCS 群集管理器或者使用 Cluster.exe 命令提示实用工具来更改 LooksAlive 和 IsAlive 的轮询间隔。 MSCS 必须能够使用 IsAlive 检查来验证故障转移群集实例是否正在运行。这需要使用可信连接来连接到服务器。默认情况下,在群集的节点上未将运行群集服务的帐户配置为管理员,并且 BUILTINAdministrators 组没有登录到 SQL Ser

26、ver 的权限。只有更改对群集节点的权限时,这些设置才会改变。确保运行群集服务的组或帐户可以登录到 SQL Server 以执行 IsAlive 检查。如果不能,IsAlive 检查将失败。MSCS 群集服务帐户必须至少拥有 SQL Server 的public权限,才可以定期运行SELECT servername。 安装 MSCS 时,请务必使用不同的服务帐户登录到 MSCS 和 SQL Server。否则,将无法使用群集命令更改群集服务密码。 使用 MSCS 时,在其他节点联机之前,一个节点必须受共享 SCSI 总线的控制。不这样做会导致应用程序故障转移进入联机挂起状态并阻止故障转移到其他

27、节点,或者会导致完全失败。如果您的群集系统具有专有安装进程,则应使用该专有进程。安装 Microsoft 分布式事务处理协调器在故障转移群集上安装 SQL Server 之前,请确定是否必须创建 Microsoft 分布式事务处理协调器 (MSDTC) 群集资源。如果只安装数据库引擎,则 MSDTC 群集资源不是必需的。如果要安装数据库引擎和 SSIS、工作站组件或者要使用分布式事务处理,则必须安装 MSDTC。请注意,MSDTC 对于仅 Analysis Services 实例不是必需的。配置 Microsoft 分布式事务处理协调器安装操作系统并配置群集后,您还必须使用群集管理器配置 MS

28、DTC 以便在群集中使用。群集 MSDTC 失败不会导致 SQL Server 安装程序停止运行,但如果未能正确配置 MSDTC,则 SQL Server 应用程序功能可能会受影响。其他软件注意事项 确保所有群集节点配置相同,包括 COM+、磁盘驱动器号和 Administrators 组中的用户。 确认已正确配置群集互连(信号)。有关详细信息,请参阅知识库文章建议在群集服务器上使用的专用“信号”配置。 确认已清除所有节点中的系统日志,并再次查看了系统日志。确保在继续操作之前,日志中没有任何错误消息。 如果采用与早期版本并行的配置来安装 SQL Server,则 SQL Server 服务必须

29、只使用全局域组内的帐户。此外,SQL Server 服务所使用的帐户不得出现在本地 Administrators 组中。不遵守此原则会导致意外的安全行为。 如果在原先不存在 Windows Server 2003 域控制器的环境中部署 Windows Server 2003 群集节点,请参阅将 Windows 2000 和 Windows Server 2003 群集节点用作域控制器。 安装必备软件 - 在运行安装程序以安装或升级到 SQL Server 2008 R2 之前,请首先安装下列必备软件以缩短安装时间。可以在每个故障转移群集节点上安装必备软件,然后在运行安装程序之前将这些节点重新启

30、动一次。 .NET Framework 3.5 SP1。安装程序不会将 .NET Framework 3.5 SP1 安装在群集操作系统上。必须先安装 .NET Framework 3.5 SP1,才能运行安装程序。若要避免 .NET Framework 3.5 安装程序出现问题,请确保 Windows Update 服务正在运行。 Windows Installer 4.5。 如果您使用的是 Windows Server 2003 SP2,请安装修补程序。这是数据库引擎服务的 FILESTREAM 功能的要求。 SQL Server 安装程序支持文件。您可以通过运行位于您的 SQL Serv

31、er 2008 R2 安装介质上的 SqlSupport.msi 来安装这些文件。 若要使用加密,请在 SQL Server 故障转移群集中的所有节点上安装带有完全限定的 MSCS 群集 DNS 名称的服务器证书。例如,如果您有一个包含两个节点(节点的名称分别为“Test1.DomainN”和“Test2.DomainN”)的群集和一个名为“Virtsql”的 SQL Server 故障转移群集实例,则必须获取“Virtsql.DomainN”的证书,并在 test1 和 test2 节点上安装该证书。然后,可以选中 SQL Server 配置管理器中的“强制协议加密”复选框,以将故障转移群集配置为使用加密。重要提示:在将证书安装到故障转移群集实例中的所有参与节点上之前,请勿选中“强制协议加密”复选框。 确认 MSCS 群集上未安装防病毒软件。有关详细信息,请参阅 Microsoft 知识库文章Antivirus software

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1