说明:发布订阅实现数据同步和备份
一、连接数据库
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时候,复制和代理功能要选择