一、前期准备

1.域环境准备,各节点加入到域中。

  DC创建sqladmin,关联实例服务账户

2.所有SQL服务器->防火墙->高级设置->入站规则->新建端口->tcp端口 1433和5022

alwayson高可用_第1张图片

3.所有SQL服务器安装.net framework 3.5和故障转移群集

alwayson高可用_第2张图片

二、安装SQL SERVER

所有SQL服务器安装全新SQL Server 2012,单实例全新安装,而不是创建群集,过程略

alwayson高可用_第3张图片

alwayson高可用_第4张图片

alwayson高可用_第5张图片

三、安装故障转移群集

1.在1台SQL服务器上配置故障转移群集。

alwayson高可用_第6张图片

2.在DC上建立文件共享见证

alwayson高可用_第7张图片

alwayson高可用_第8张图片

alwayson高可用_第9张图片

四、配置AlwaysOn可用性组

1.所有SQL服务器->SQL配置管理器->实例 启用AlwaysOn可用性组,重启实例

alwayson高可用_第10张图片

2.在一台SQL服务器上新建数据库test1,指定存储路径,如:C:\test1,在另一台服务器C盘也新建test1文件夹。各节点数据库路径保持一致,尤其是自定义的。

3.先做完备,到指定共享文件夹后续用于同步,其他SQL服务器能够访问到该共享文件夹

alwayson高可用_第11张图片

alwayson高可用_第12张图片

4.配置 AlwaysOn高可用->可用性向导

alwayson高可用_第13张图片

alwayson高可用_第14张图片

alwayson高可用_第15张图片

侦听器的地址将作为SQL高可用的对外FQDN,这有别于cluster的地址

alwayson高可用_第16张图片

前面完备的路径,用于数据同步

alwayson高可用_第17张图片

alwayson高可用_第18张图片

alwayson高可用_第19张图片

alwayson高可用_第20张图片

alwayson高可用_第21张图片

五、网站测试

数据库服务器地址采用侦听器的FQDN或IP地址

alwayson高可用_第22张图片