前文链接:https://cloud.tencent.com/developer/article/2336273
(ps:因为是安装后才写的文档,后补的图,所以里面有部分主机名或者其他名称不一致,不影响整体步骤,不必细究)
环境规划:
计算机 | IP地址 | 计算机名 | 系统版本 | 数据库版本 |
---|---|---|---|---|
域控服务器 | 10.0.10.10 | 10_0_10_10 | Windows Server 2019 数据中心版 64位简体 | 无需安装 |
集群节点A | 10.0.10.11 | 10_0_10_11 | Windows Server 2019 数据中心版 64位简体 | sqlserver2017 (单实例) |
集群节点B | 10.0.10.14 | 10_0_10_14 | Windows Server 2019 数据中心版 64位简体 | sqlserver2017 (单实例) |
HAVIP | 10.0.10.100 | 不涉及 | 不涉及 | 无需安装 |
AliwaysON侦听器IP | 10.0.10.101 | 不涉及 | 不涉及 | 无需安装 |
1、sqlserver安装包
我是在itellyou找到的开发版的2017安装包,社区版无法安装Analysis Service和Distributed Replay,附种子链接:
ed2k://|file|cn_sql_server_2017_developer_x64_dvd_11296175.iso|1769777152|E21AE7C3576C0BDF1BC0ADC541217FAC|/
2、SSMS安装包:https://aka.ms/ssmsfullsetup
3、申请用于AlwaysON的HAVIP,参考之前的文章,要在同子网下,我这里申请的是10.0.10.101
1、登陆本地管理员,挂载下载好的ISO文件后双击setup文件,选择全新独立安装
2、选择开发版,下一步
3、 勾选如下功能,下一步:
4、选择命名实例,按照自己需求命名
5、按照自己需求输入密码,并添加本地用户和之前添加的域用户txuser1
6、 Analysis Service配置,此处一样,添加两个用户
7、 Distributed Replay控制器,其余项保持默认,这里一样添加两个用户
8、按需求输入名称,然后下一步安装即可
9、等待安装完成
10、安装SSMS管理工具此处不作介绍,按提示安装即可,一直下一步就行
1、 修改sql代理服务和sql server 服务的启动用户为域用户
两个都修改之后重启服务生效,并将sql代理服务启动方式修改为自动
2、打开SQL Server配置管理器,选择启用AlwaysOn可用性组,启用TCP/IP,然后重启sql server服务
3、 重启服务后使用SSMS登陆数据库,查看数据库属性是否开启HADR
4、 在任意节点创建一个测试用的数据库,并写入一些测试数据
5、对测试数据库进行全库备份
选择目录后点确定
1、新建可用性向导
2、 输入名称
3、选择测试数据库
4、添加副本并输入密码
将辅助副本设置为可读
5、侦听器设置为之前申请的IP 10.0.10.101
6、 自动种子设定
7、验证
8、创建完成
1、最终配置完成后HAVIP这里会显示已绑定服务器
2、群集角色
3、验证故障转移操作
开始操作:
勾选新副本
连接到副本
4、操作完成后发现主从切换了
5、通过侦听器IP即10.0.10.101登陆数据库验证数据无异常即成功
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。