一、前期准备

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

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

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

wKioL1NpooTRPYf0AARkiAxEZrk549.jpg

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

wKiom1Npoq_CZQoXAAJD_Mxb9NM772.jpg

二、安装SQL SERVER

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

wKioL1NpooTRUCcYAAULMqVMPP4594.jpg

wKioL1NpooWRvqIeAALCaDsjyCg225.jpg

wKioL1NpooWCenvTAANZPB_8XHc515.jpg

三、安装故障转移群集

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

wKiom1NporCgAMF8AAQlwS3yRJE034.jpg

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

wKioL1NpooWRCkw8AALKtmZtkEs085.jpg

wKiom1NporDityvNAAPOzqyC50g288.jpg

wKioL1NpooaCnGMyAANsqGYrGx8501.jpg

四、配置AlwaysOn可用性组

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

wKiom1NporHRC0tUAARxj4sqWOM895.jpg

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

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

wKioL1NpooaBBLDuAALRL35MBuE769.jpg

wKiom1NporHCSoTAAAVthZ5H_3Y603.jpg

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

wKioL1NpooeANzWKAAVHYublNnE593.jpg

wKiom1NporKxFNgnAAT2Zyjv6ws376.jpg

wKioL1NpooeyUCa0AAK6lgKS794271.jpg

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

wKiom1NporLyXEkcAAJpc55cxsE798.jpg

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

wKioL1NpoojxdwyDAAJlbQTGWwU893.jpg

wKiom1NporLw0p2uAAKyS0M828M437.jpg

wKiom1NporOxBRVwAANDqqWAaHM098.jpg

wKioL1Npoojh79igAAGk2BgbkX8440.jpg

wKiom1NporOC0qh7AAYl0BgWdA4375.jpg

五、网站测试

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

wKioL1Npoomj95nJAAZgNo16EqM615.jpg