一、前期准备
1.域环境准备,各节点加入到域中。
DC创建sqladmin,关联实例服务账户
2.所有SQL服务器->防火墙->高级设置->入站规则->新建端口->tcp端口 1433和5022
3.所有SQL服务器安装.net framework 3.5和故障转移群集
二、安装SQL SERVER
所有SQL服务器安装全新SQL Server 2012,单实例全新安装,而不是创建群集,过程略
三、安装故障转移群集
1.在1台SQL服务器上配置故障转移群集。
2.在DC上建立文件共享见证
四、配置AlwaysOn可用性组
1.所有SQL服务器->SQL配置管理器->实例 启用AlwaysOn可用性组,重启实例
2.在一台SQL服务器上新建数据库test1,指定存储路径,如:C:\test1,在另一台服务器C盘也新建test1文件夹。各节点数据库路径保持一致,尤其是自定义的。
3.先做完备,到指定共享文件夹后续用于同步,其他SQL服务器能够访问到该共享文件夹
4.配置 AlwaysOn高可用->可用性向导
侦听器的地址将作为SQL高可用的对外FQDN,这有别于cluster的地址
前面完备的路径,用于数据同步
五、网站测试
数据库服务器地址采用侦听器的FQDN或IP地址