欢迎光临
个人技术文档整理

sqlserver订阅发布(主从同步)

应用场景

  • 读写分离
  • 主从同步

步骤

1、配置分发服务器

 

2、发布:一般使用 事务发布

  • 新建发布->选择数据库->事务发布->选择表->设置代理账户->设置名称

快照发布
变化频率低,变化数据大
发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。

事务发布
同步效率高,变化频繁,每个步骤都包含
在订阅服务器收到已发布数据的初始快照后,发布服务器将事务流式传输到订阅服务器。

对等发布
对等发布支持多主复制。发布服务器将事务流式传输到拓扑中的所有对等方。所有对等节点可以读取和写入更改,且所有更改将传播到拓扑中的所有节点。

合并发布
通常用于服务器到客户端的环境中,会冲突
在订阅服务器收到已发布数据的初始快照后,发布服务器和订阅服务器可以独立更新已发布数据。更改会定期合并。Microsoft SQL Server Compact Edition 只能订阅合并发布。

 

3、新建订阅

  • 新建订阅->选择发布服务器->选择订阅数据库->设置代理账户

  其他问题

   对已经发布订阅的sqlserver进行修改-添加新的表

  1. 找到复制-本地发布-对应的数据库发布订阅-右键属性-选择项目-选择新增的表(没有看到,注意取消右侧的仅显示列表已选择的项目)
  2. 查看快照代理状态->启动->新增的表 才会同步过来

 

 

 

 

 

 

 

赞(2)