当前位置:   article > 正文

【SQL】SQL Server数据库间的数据同步——复制(发布和订阅)_sqlserver复制里没有配置分发

sqlserver复制里没有配置分发

研究一下SQL Server的复制。
直接开始吧,发布、订阅配置的过程。

发布、订阅都在同一台服务器

本地发布数据库SQLTEST、发布表user_info
本地订阅数据库copy_for_sqltest


一、配置分发

配置分发是发布和订阅前的基础,没有分发库就不能完成。
在这里插入图片描述

  • 快照文件夹:可以使用默认的,也可以自己自定义(F:\My_Code\MSSQL_ReplData)
  • 分发数据库名称用默认的:distribution


二、快照发布

顾名思义,就像拍照片一样,发布服务器对你要同步的表数据做一张快照,快照的数据集保存在本地的快照文件夹。
然后按照你设定的时间间隔向订阅服务器传输快照集,订阅服务器就按照收到的最新快照集完全覆盖当前对应的表数据。


1、创建本地发布

可以看到,配置完分发后,在系统系数库下生成了一个分发数据库distribution
在这里插入图片描述

点击新建发布后,弹出的窗体分别为

【新建发布向导】——下一步
【发布数据库】——SQLTEST


2、发布类型

在这里插入图片描述


3、选择发布的项目

本地发布选择user_info表
在这里插入图片描述

  • 如果要对user_info表数据做筛选的话,就添加筛选条件,我这里直接整表发布,下一步

4、快照代理

设置运行快照任务的时间
我设置成每天0:50:0就运行快照,将user_info表的快照集保存在快照文件夹
在这里插入图片描述


5、设置快照代理的安全设置

在这里插入图片描述

  • 发布命名【本地快照发布】,完成发布的创建

6、快照发布创建成功

在这里插入图片描述


7、发布的作业自动生成

创建完本地的快照发布后,在代理作业中,你会发现,自动多出了一些作业。
在这里插入图片描述

  • 本地快照文件夹中会发现生成了发布表user_info的快照集
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/155957
推荐阅读
相关标签
  

闽ICP备14008679号