SQL Server Replication—本地发布订阅配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server Replication—本地发布订阅配置相关的知识,希望对你有一定的参考价值。

本文介绍在单个实例中配置本地发布订阅。复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库之间进行同步以保持一致性。 使用复制,可以通过局域网和广域网、拨号连接、无线连接和 Internet 将数据分配到不同位置以及分配给远程或移动用户。


1. 配置本地分发

右键点击Replication,点击Configure Distribution...

技术分享图片


选择本地实例作为分发服务器

技术分享图片


设置快照路径,设置为本地目录即可

技术分享图片


设置分发数据库名称,分发数据库文件路径(默认即可)

技术分享图片


技术分享图片


技术分享图片


技术分享图片

完成后点击close


2. 配置本地发布

右键点击Local Publications

技术分享图片


选择发布的数据库

技术分享图片


选择发布的类型(根据实际需要选择),这里选择事务

技术分享图片


选择需要发布的表、存储过程、视图、方法

技术分享图片


没有主键的表不允许发布

技术分享图片


如果需要筛选发布的数据,点击Add编写筛选条件,这里不需要筛选

技术分享图片


技术分享图片


设置快照代理、日志读取代理的账号,点击Security Settings...

技术分享图片


设置如下

技术分享图片


技术分享图片


技术分享图片


设置发布名称

技术分享图片


技术分享图片


3. 创建本地订阅

右键点击Local Subscriptions,点击New Subscriptions

技术分享图片


选择发布源

技术分享图片


所有代理运行在分发库的服务器上

技术分享图片


选择订阅数据库,也可以选择新建

技术分享图片


如下,选择一个已建好的数据库

技术分享图片


设置连接帐号,点击...

技术分享图片


设置如下

技术分享图片


技术分享图片


默认选择Run continuously不间断同步

技术分享图片


默认选择立即初始化订阅

技术分享图片


技术分享图片


技术分享图片


技术分享图片


4. 检查

配置完成后,数据库显示如下

技术分享图片


查看Replication Monitor

技术分享图片


技术分享图片


查看历史同步记录

技术分享图片


至此,本地发布订阅配置完成。



以上是关于SQL Server Replication—本地发布订阅配置的主要内容,如果未能解决你的问题,请参考以下文章

Stairway to SQL Server Replication: Level 1 - Introduction to SQL Server Replication翻译,合并截图翻译

SQL server初级SQL SERVER Transactional Replication中添加新表如何不初始化整个快照

SQL SERVER Transactional Replication中添加新表如何不初始化整个快照

SQL Server Replication的分发服务器的快照文件夹位置查找

MySQL Replication--双主结构优缺点

clickhouse之replication配置及使用