龙空技术网

SqlServer2016数据同步之使用发布/订阅功能同步数据

Hu厂长 913

前言:

眼前各位老铁们对“发布订阅者模式 实现数据共享”大体比较关心,小伙伴们都想要知道一些“发布订阅者模式 实现数据共享”的相关知识。那么小编在网摘上收集了一些对于“发布订阅者模式 实现数据共享””的相关知识,希望朋友们能喜欢,小伙伴们一起来学习一下吧!

一、创建发布

登录服务器,使用Microsoft SQL Server Management Studio连接数据库,选择:复制->本地发布

右键->新建发布

下一步

选择快照文件夹

选择数据库

选择“事务发布”

选择表

下一步

设置执行时间

设置代理安全性

直接下一步,输入发布名称等待发布成功

右键属性,查看快照地址,到源系统服务器对于路径拷贝对于的快照文件到订阅服务器本地

二、设置共享文件夹

设置D:\SqlPublic也就是我们上面填的快照放置路径为共享文件夹

设置sql代理服务登录用户,这个在订阅的服务器上也要设置一样的用户和密码

三、创建订阅

登录服务器,使用Microsoft SQL Server Management Studio连接数据库,创建好要订阅的库Test然后选择:复制->本地订阅

右键->新建订阅

选择发布服务器

选择请求订阅

下一步

安全设置

定义同步代理计划

下一步

下一步

完成订阅

右键刚刚新建的订阅,选择查看同步状态,并停止同步

修改快照位置位置为备用文件夹,快照文件夹为刚刚从源系统服务器拷贝过来的快照文件位置,确认修改

修改完成后在同步状态中重新启用任务,此时数据数据库中出现订阅的表及数据则说明订阅成功,如果没有在发布服务器点击启用复制监听器查看监听,看看有没有报错

三、可能会出现的错误

进程无法在“xxxx”上执行“sp_replcmds”

由于出现操作系统错误3,进程无法读取文件D:XXXXX.pre

标签: #发布订阅者模式 实现数据共享 #发布订阅者模式 实现数据共享功能