当前位置: 首页 > news >正文

SQL server发布订阅事务复制新增表的解决方案(不重新初始化)

我们在完成发布订阅后的事务复制功能以后如果主库有新增表怎么办?当然官方早已想到这种情况,把新表发布之后启动代理会初始化快照,这样的方式有一个缺点:会把复制订阅链里的所有表都全重新初始化一次,初始化期间读库的表没有数据。持续时间也可能比较长,如果数据量巨大,可能会灾难性的初始化几个甚至十几个小时,而且无法挽回,因此在做该操作前,一定要更改并确认发布的配置是否会将整个快照初始化。

1.首先我们先来看一下第一所有表全部初始化(慎用):

具体的操作是 右键发布——属性——项目——将右侧的仅显示列表中已选中项目勾选去掉——勾选新表
在这里插入图片描述
在这里插入图片描述
上一步操作只是把这个表加入了发布的队列中,此时从库中不会出现新表,我们还要重新启动一下复制监视器中的代理。
操作如下:
右键发布启动复制监视器
在这里插入图片描述
经过上述操作后将重新进行整个库所有表的同步,由此我们得出结论此种方式不可取。

在这里插入图片描述

2.只对新增表进行快

相关文章:

  • Tableau2——折线图,饼图
  • 对话腾讯天琴赵伟峰:当音乐与科技结合,会碰撞出怎样的火花?
  • codePen前端编码神器
  • Android 10.0 系统settings系统属性控制一级菜单显示隐藏
  • Linux多路I/O复用入门必读 -- epoll实现原理以及使用方法
  • systemverilog中的bind
  • 【视频】逆变换抽样将数据标准化和R语言结构化转换:BOX-COX、凸规则变换方法
  • 数说故事×IDEA荣获语言与智能技术竞赛「视频语义理解赛题」季军
  • 30岁生日收到公司的生日礼物,一份裁员通知,有人从此一蹶不振,而我逆风翻盘,重获新生~
  • PIE-Engine APP:广东省生态遥感指数研究
  • 学好大数据能做什么工作?
  • 谷粒学院16万字笔记+1600张配图(十三)——搭建前台环境、首页数据显示
  • vue 向 docx模板中填充数据生成目标docx 文件
  • 内卷时代,扫地机器人何时能成为刚需?
  • 李春葆、严蔚敏关于KMP算法的next数组值差1
  • [deviceone开发]-do_Webview的基本示例
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Apache Pulsar 2.1 重磅发布
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • ERLANG 网工修炼笔记 ---- UDP
  • gcc介绍及安装
  • git 常用命令
  • Hexo+码云+git快速搭建免费的静态Blog
  • JavaScript设计模式与开发实践系列之策略模式
  • JAVA多线程机制解析-volatilesynchronized
  • KMP算法及优化
  • leetcode98. Validate Binary Search Tree
  • MySQL的数据类型
  • MySQL数据库运维之数据恢复
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Redis在Web项目中的应用与实践
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Spring框架之我见(三)——IOC、AOP
  • 从0实现一个tiny react(三)生命周期
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 关于字符编码你应该知道的事情
  • 汉诺塔算法
  • 基于web的全景—— Pannellum小试
  • 利用jquery编写加法运算验证码
  • 排序算法之--选择排序
  • 前端路由实现-history
  • 如何使用 JavaScript 解析 URL
  • 使用common-codec进行md5加密
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (2)STL算法之元素计数
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数