SQLServer2016对等复制
业务场景:双活数据库实例可满足热备需求,高可用场景。但是需要注意尽量避免同时操作同一笔业务。另外一旦出现一方宕机或者网络中断,需要严格划分操作的功能与数据范围,避免交叉操作数据导致的数据冲突或异常。
准备工作:
1、网络环境:
Windows Server 2016 + SQLServer 2016
| 服务器类型 | 服务器名称 |
|---|---|
| 分发服务器 | 初始机器名A |
| 发布服务器 | 初始机器名B |
| 订阅服务器 | 初始机器名C |
2、WINDOWS环境检查并配置
2.1、分别在三台服务器"SQL SERVER代理"服务设置为自启动;
2.2、分别关闭三台服务器的防火墙(或把端口1433或指定端口设置为例外);
2.3、分别在三台服务器本地安全策略把"密码最长使用期限"设置为0(不过期)

2.4、分别在三台服务器创建同名WINDOWS账号repl_snapshot这里简化操作只创建一个账号


3、分别在发布服务器和订阅服务器(创建数据库和表),用于搭建同步环境,测试用数据库(TEST)
USE [master]
GO
/**

本文介绍如何在SQL Server 2016环境下搭建对等复制方案,包括网络环境准备、Windows环境配置、数据库及表创建、权限设置、自增主键表配置等关键步骤。
最低0.47元/天 解锁文章
1497

被折叠的 条评论
为什么被折叠?



