zoukankan      html  css  js  c++  java
  • Replication--对发布修改的一些小总结

    --====================================================

    --在华丽分割线下,是我对肖磊--大菠萝的崇高地敬意和婶婶地感谢,本文乃肖兄表述我执笔而来

    --====================================================

    1.增加(删除)发布表的字段

    对发布表添加和删除字段后,无需设置,MS SQL SERVER 会自动将该操作同步到订阅上。

    ps:要修改已发布的表,必须将复制架构修改设置为true(默认为true)

    2. 移除发布article

    对于SQL SERVER 2008R2(包含)以下版本,必须先停止对该发布上所有表的写操作,再移除发布article。

    3. 添加发布article

    对于使用快照初始化的订阅:

    a.添加发布article

    b.生成该发布的快照(SQL SERVER 会自动利用快照初始化要添加的article)

    PS: 如果没有新的订阅或需要重新初始化的订阅的话,那么只会对新添加的发布article生成快照

    对于未使用快照初始化的订阅:

    a.停止对该发布下所有article的写操作

    b.确认在发布端所有修改都已同步到订阅端

    c.在订阅端创建要添加的article并保证数据与发布端一致

    d.添加发布article

    PS:如果不对该发布下所有article对象停写,会造成添加article期间的更新操作丢失

    --==================================================

    参考链接:

    一个事务复制的bug--更新丢失http://blogs.msdn.com/b/apgcdsd/archive/2013/10/08/bug.aspx

    --==================================================

    再次感谢肖兄的之指点,妹子镇贴

    @我是菠萝,不知道是否符合肖兄的口味,哈哈,实在不行,我只能把我珍藏的兽兽给你啦,吼吼!

  • 相关阅读:
    简单排序
    vue router在history模式下 如何部署在tomcat上
    概率论复习纲要
    MyBatis学习笔记(持续更新 2021/01/06- 2021/01/10)
    JavaWeb学习笔记(持续编辑2021/1/5-)
    2021/01/10周学习总结
    将WiFi搞得可以认证石铁大校园网(小米3路由器)
    对老师的建议
    自我感觉加分项
    github、gitee冲突配置ssh key
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3604850.html
Copyright © 2011-2022 走看看