0


SQL Server数据库发布订阅

一.前期准备

1.源端的表,需要添加主键;

2.检查主库的所有者必须为sa;

3.检查主库的排序规则,备库要和主库的排序规则要一致;

4.建议安装与源端一致的操作系统和数据库版本或相近版本;

5.启动sqlserver 代理服务;

6.主库服务器的主机名不要和备库服务器的主机名一样;

7.在备库服务器可以通过主机名的方式访问主库。

二.****主数据库服务器的操作

******1.**主数据库需要新建发布向导

右键点击本地发布并选择新建发布;

2.配置分发服务器

3.配置快照文件夹

需要先将文件夹配置共享文件夹,设置共享权限,添加所有人,权限为读取/写入

4.选择需要分发的数据库

5.选择发布类型

事务复制:

数据几乎是实时更新的,只要发布服务器上有事务提交,分发代理就会立即将更改传递给订阅服务器。这意味着在事务复制的情况下,理论上数据几乎是瞬时同步的。

快照复制:

快照复制不是实时更新的,而是定期(如每天、每周或自定义间隔)生成并分发数据库的完整快照。订阅服务器上的表将在下次快照应用时更新数据。

6.选择要发布的对象

7.筛选数据设置

这里我们要复制表的所有数据所以不做设置

8.指定何时运行快照

我们选择初始话数据,并选择默认的运行快照频率,也可以点击更改进行自定义;

9.选择安全设置

10.创建发布

11.填写发布名称,点击完成

三.****从数据库服务器的操作

1.新建订阅

2.选择发布服务器

3.选择分发代理

4.选择订阅服务器和订阅数据库

5.配置分发代理安全性

6.配置同步计划

7.配置初始化订阅

8.创建订阅

9.完成向导

四.发布状态监测

1.启动复制监视器

2.查看同步状态,并启动

标签: 数据库 sqlserver

本文转载自: https://blog.csdn.net/cainiaolaochen/article/details/136146265
版权归原作者 cainiaolaochen 所有, 如有侵权,请联系我们删除。

“SQL Server数据库发布订阅”的评论:

还没有评论