社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
这篇主要是梳理下配置过程,不考虑配置细节。
准备:
1.AD环境
2.两台SQL Server2012 (这里用最简单的单网卡配置)
过程:
1.两台SQL加域,用域账号登陆,确保登陆账号为本地管理员。
2.正常步骤安装 SQL2012 ,功能上为了省事选择所有。(对于多实例安装,就是安装完了,再装一遍实例名换一下就行。登陆时 服务器名要明确实例 ,比如 127.0.0.1instance1 、127.0.0.1instance2)
3.装完后,登陆用的域账号或者指定的域账号要有systemadmin权限。这是为了后面同步省事。
4.修改SQL Server 和 SQL Server Agent 这两项服务,以相同的域账号的身份登陆,且具有SQL 系统管理员权限。然后重启服务。
这里就是两个不同的实例,一台服务器可以有多个实例。
5.创建故障转移集群,将两个SQL Server加进集群
6.修改 SQL ServerConfiguration Manager 中你准备配置高可用的实例。右键属性--- AlwaysOn页----开启
7.登录进数据库创建高可用组。这步挺简单,加入高可用的数据库必须先完全备份一次,后面还要给个共享路径放备份。
8.上面都同步好之后,开始配置监听。其实就相当于网络负载平衡。配置端口的时候注意下,给个没有被使用的端口。监听的地址,就是应用连接时使用的地址。
9.测试。从我测试来看,如果一个活动节点下线,会自动发生故障转移,转到备用节点。那之前建立的连接会失效,需重新连接。在应用中的体现就是需要重新提交请求。
总的来说主要就是这几点,生产环境的配置还得按需配置。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!