SQL Server Always On 高可用组 简单搭建 - Go语言中文社区

SQL Server Always On 高可用组 简单搭建


这篇主要是梳理下配置过程,不考虑配置细节。


准备:


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.测试。从我测试来看,如果一个活动节点下线,会自动发生故障转移,转到备用节点。那之前建立的连接会失效,需重新连接。在应用中的体现就是需要重新提交请求。



总的来说主要就是这几点,生产环境的配置还得按需配置。



版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_34352010/article/details/67634762
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-09-13 21:24:42
  • 阅读 ( 1007 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢