SqlServer2016数据同步之使用发布/订阅功能同步数据
一、创建发布
登录服务器,使用Microsoft SQL Server Management Studio连接数据库,选择:复制->本地发布
右键->新建发布
下一步
选择快照文件夹
选择数据库
选择“事务发布”
选择表
下一步
设置执行时间
设置代理安全性
直接下一步,输入发布名称等待发布成功
右键属性,查看快照地址,到源系统服务器对于路径拷贝对于的快照文件到订阅服务器本地
二、设置共享文件夹
设置D:\SqlPublic也就是我们上面填的快照放置路径为共享文件夹
设置sql代理服务登录用户,这个在订阅的服务器上也要设置一样的用户和密码
三、创建订阅
登录服务器,使用Microsoft SQL Server Management Studio连接数据库,创建好要订阅的库Test然后选择:复制->本地订阅
右键->新建订阅
选择发布服务器
选择请求订阅
下一步
安全设置
定义同步代理计划
下一步
下一步
完成订阅
右键刚刚新建的订阅,选择查看同步状态,并停止同步
修改快照位置位置为备用文件夹,快照文件夹为刚刚从源系统服务器拷贝过来的快照文件位置,确认修改
修改完成后在同步状态中重新启用任务,此时数据数据库中出现订阅的表及数据则说明订阅成功,如果没有在发布服务器点击启用复制监听器查看监听,看看有没有报错
三、可能会出现的错误
由于出现操作系统错误3,进程无法读取文件D:XXXXX.pre
本文来自博客园,作者:HuTiger,转载请注明原文链接:https://www.cnblogs.com/huguodong/p/16308412.html,欢迎加入qq群927460240学习讨论