说明:发布订阅实现数据同步和备份

一、连接数据库 

1.查看sqlserver主机名称

 

2.配置本地hosts文件

192.168.2.38 WIN-E528FAP4MFP

192.168.2.192 WIN-N7TKAPVCJK3

 

3.通过SSMS工具连接sqlserver,默认端口:1433

 二、发布

1.复制--本地发布---右击选择新建发布

 

2.启动代理服务, 为了防止自动启动失败, 可以选择手动启动,然后去sqlserver服务器启动此服务

 3.选择快照文件夹

 4.选择需要做备份的数据库

 5.发布类型, 根据下面说明选择适合自己的方式(由于我测试的库比较简单,直接选择快照发布)

 6.选择表或者存储过程

 7.筛选表行,我默认

 8.选择立即创建快照和计划任务(时间根据自己情况修改)

9.代理安全性,我是直接sa用户测试

 10.发布名称(选择好理解的单词)

 11.完成,成功了。 但是有告警。 这是因为前面设置自动启动代理服务,应该是启动用户权限问题,可以选择手动启动sql代理服务,就可以了

 

 

三、订阅

1.点击复制--本地订阅--右击新建订阅

 2.选择发布服务器

 3.分发代理位置

 4.订阅数据库,我没有提前创建, 直接新建个新的库

 

 5.分发代理安全性

 

 6.同步计划,根据实际情况, 我选择默认连续进行

 

 7.完成

 

 四、测试

1.插入数据内容

 2.查询订阅库数据是否同步成功,OK

 

 

五、跨服务器数据库订阅测试

说明:方式与上面一样,测试OK

 

 

补充:

1.发布服务器,sql server代理服务要启动 , 不然同步不了

 2.连接数据库必须通过主机名或者域名

3.安装sqlserver时候,复制和代理功能要选择