SQLServer2000故障转移群集
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer2000故障转移群集相关的知识,希望对你有一定的参考价值。
参考技术A在一个 Microsoft 群集服务 (MSCS) 故障转移群集中 可以安装最多 个 Microsoft®SQL Server&# ; 实例
通过运行群集中某个节点上的 SQL Server 安装程序安装 SQL Server 实例 安装程序将实例安装在安装过程中指定的故障转移群集中的节点上 SQL Server 可执行文件安装在故障转移群集中每一节点的本地磁盘驱动器上 这意味着每一节点都必须有本地硬盘 分配给该硬盘的驱动器号应与所有其它节点上的相同 而且该驱动器号必须在安装过程中为 SQL Server 可执行文件指定的位置路径中 例如 如果指定 C \\Program Files\\Microsoft SQL Server 作为安装 SQL Server 可执行文件的位置 则群集中每一节点都必须使驱动器号 C 映射到本地驱动器 实例的注册表信息也存储在故障转移群集中每一节点的注册表中
MSCS 群集组是共享资源(如某个故障转移群集节点所拥有的共享磁盘驱动器)的集合 该组的所有权可以在节点间转让 但每个组一次只能由一个节点拥有 SQL Server 实例的数据库文件放置在单个 MSCS 群集组中 该群集组由安装此实例的节点拥有 如果运行某个 SQL Server 实例的节点发生故障 则 MSCS 将包含该实例数据文件的群集组切换至另一个节点 因为新节点的本地磁盘驱动器上已经有该 SQL Server 实例的可执行文件和注册表信息 所以它可以启动该 SQL Server 实例并开始接受连接该实例的请求
因为 SQL Server 实例的可执行文件和注册表信息存储在每一节点中 所以 SQL Server 对每台计算机只能有 个实例的限制也适用于每个故障转移群集 故障转移群集中的每一实例要么必须有唯一的实例名 要么必须是默认实例 在每个故障转移群集中只能有一个默认实例
保存实例数据库文件的 MSCS 群集组在 SQL Server 安装过程中与一个 SQL Server 虚拟服务器名称相关联 每台虚拟服务器只能有一个实例 这也意味着只能有一个实例与任一群集组相关联
当应用程序尝试连接一个运行在故障转移群集上的 SQL Server 实例时 应用程序必须指定虚拟服务器名称和实例名 只有当与虚拟服务器关联的实例是没有名称的默认实例时 应用程序才不必指定实例名
例如
◆Windows 群集管理员创建了一个故障转移群集 该群集有两个节点 NodeA 和 NodeB 每一节点都将驱动器号 C 映射到本地硬盘上
◆在该群集中有一个共享磁盘 群集管理员创建 ClusterGroupA 来控制该驱动器 并把它指派给 NodeA
◆SQL Server 系统管理员运行安装程序在 NodeA 上安装 SQL Server 默认实例 在安装过程中 管理员指定 SQL Server 虚拟服务器名称为 VirtualServerX 并指定将数据库文件放置在 ClusterGroupA 中的驱动器上 安装程序在本地驱动器 NodeA 和 NodeB 上安装 SQL Server 可执行文件 并将数据库文件放置在 ClusterGroupA 中
lishixinzhi/Article/program/Oracle/201311/16918
SQLServer 2014 Always on配置全过程(WSFC环境配置)
1、服务器管理器->功能->添加功能->故障转移集群
2、配置WSFC
为所有节点均安装完“故障转移群集”服务后,在任意节点服务器的“服务器管理器”中展开“故障转移群集管理器”对WSFC进行配置。
故障转移群集管理器->创建一个群集
在集群中将两个服务器放上去
点击下一步
成功后长这个样子
完成之后再去设置仲裁
至此,为SQL Server 2012 AG准备的WSFC环境已经完成。
(在配置仲裁的时候发现配置两个虚拟机不行 然后又配置了一个)
特别注意:由于AG默认需要用到TCP-5022端口,所以该端口务必保证在Windows防火墙中开启,允许其入站访问。 1433端口就不用说了吧
以上是关于SQLServer2000故障转移群集的主要内容,如果未能解决你的问题,请参考以下文章