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


1. 配置本地分发

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

SQL Server Replication—本地发布订阅配置_第1张图片


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

SQL Server Replication—本地发布订阅配置_第2张图片


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

SQL Server Replication—本地发布订阅配置_第3张图片


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

SQL Server Replication—本地发布订阅配置_第4张图片


SQL Server Replication—本地发布订阅配置_第5张图片


SQL Server Replication—本地发布订阅配置_第6张图片


SQL Server Replication—本地发布订阅配置_第7张图片

完成后点击close


2. 配置本地发布

右键点击Local Publications

SQL Server Replication—本地发布订阅配置_第8张图片


选择发布的数据库

SQL Server Replication—本地发布订阅配置_第9张图片


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

SQL Server Replication—本地发布订阅配置_第10张图片


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

SQL Server Replication—本地发布订阅配置_第11张图片


没有主键的表不允许发布

SQL Server Replication—本地发布订阅配置_第12张图片


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

SQL Server Replication—本地发布订阅配置_第13张图片


SQL Server Replication—本地发布订阅配置_第14张图片


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

SQL Server Replication—本地发布订阅配置_第15张图片


设置如下

SQL Server Replication—本地发布订阅配置_第16张图片


SQL Server Replication—本地发布订阅配置_第17张图片


SQL Server Replication—本地发布订阅配置_第18张图片


设置发布名称

SQL Server Replication—本地发布订阅配置_第19张图片


SQL Server Replication—本地发布订阅配置_第20张图片


3. 创建本地订阅

右键点击Local Subscriptions,点击New Subscriptions

SQL Server Replication—本地发布订阅配置_第21张图片


选择发布源

SQL Server Replication—本地发布订阅配置_第22张图片


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

SQL Server Replication—本地发布订阅配置_第23张图片


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

SQL Server Replication—本地发布订阅配置_第24张图片


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

SQL Server Replication—本地发布订阅配置_第25张图片


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

SQL Server Replication—本地发布订阅配置_第26张图片


设置如下

SQL Server Replication—本地发布订阅配置_第27张图片


SQL Server Replication—本地发布订阅配置_第28张图片


默认选择Run continuously不间断同步

SQL Server Replication—本地发布订阅配置_第29张图片


默认选择立即初始化订阅

SQL Server Replication—本地发布订阅配置_第30张图片


SQL Server Replication—本地发布订阅配置_第31张图片


SQL Server Replication—本地发布订阅配置_第32张图片


SQL Server Replication—本地发布订阅配置_第33张图片


4. 检查

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

SQL Server Replication—本地发布订阅配置_第34张图片


查看Replication Monitor

SQL Server Replication—本地发布订阅配置_第35张图片


SQL Server Replication—本地发布订阅配置_第36张图片


查看历史同步记录

SQL Server Replication—本地发布订阅配置_第37张图片


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