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
--==================================================
再次感谢肖兄的之指点,妹子镇贴
@我是菠萝,不知道是否符合肖兄的口味,哈哈,实在不行,我只能把我珍藏的兽兽给你啦,吼吼!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现