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工作篇
    idea快捷键
    idea怎么随时随地调整字体大小
    idea配置maven
    idea启动加速
    idea配置tomcat
    idea设置哪个浏览器打开
    jsonArray和jsonObject的理解
    多文件上传保存到本地服务器
    并发编程
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3604850.html
Copyright © 2011-2022 走看看