前言:
最近有个项目做SQLSERVER2012故障转移高可用,并非是做负载均衡的性能优化提升。基于SQLSERVER2012企业版本(注意:这里是企业版不是标准版,标准版是不能启用Alwayson功能的,这里别踩坑了),通过配置Alwayson功能可以将多台数据库服务器同步以及备份从而形成高可用性,而且还可以设置侦听端口IP可接管这多台数据库服务器。哪怕只有一台数据服务器可用也能正常提供服务。
环境:
域控制器:msdc01 - 192.168.102.1
存储服务器:datacenter 192.168.102.9
数据库服务器01:SQLSVR01 - 192.168.102.10 --Windows2012Server Enterprise
数据库服务器02:SQLSVR02 - 192.168.102.11 --Windows2012Server Enterprise
集群共享IP: 192.168.102.243
SQL数据库侦听端口IP:192.168.102.242
安装:
1.安装Windows 2012Server标准版或其它版本并命名:sqlsvr01 我这里是虚拟环境下
2.克隆一台win2012server并重新生成一个SID,方法:sysprep OODE重新生成通过:whoami /user查看SSID号码是不是一样。
3.分别在这两台服务器上面安装故障转移集