暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
SQL Replication
242
14页
0次
2022-06-21
10墨值下载
MS SQL
複製(
Replicaon
複製:
複製實際上是一種發佈
/
訂閱的模式,過程中一共有
3
個角色:
發佈者、分發者、訂閱者。
這個過程跟出版雜誌的過程類似。
A
是印刷廠;
B
是報亭;
C
是讀者;
出版一本雜誌,首先需要經
A
定檔、複印,做完
A
先送
B
而不是直接給
C
,然後再由
B
C
在這個過程中,發佈者就是
A
,報亭是
B
,訂閱者是
C
原理是以上,當往往在
db
設計初期由於資源有限,
A
B
在同一台機器上的情況也會
出現。不過,在複製模式中,這
3
種角色缺一不可。
種類:
快照複製
每次运行时,会创建被发布对象的完整副本及其数据,并使用
SQLServer
BCP
工具把每个表的内容写入到快照文件夹中。这类快照文件夹是由分发者创建的共
文件夹。复制过程中的所有参与者都必须能够访问快照文件夹。
每次快照复制开始运行后,分发者会从发布中抓取已配置的发布项的当前快
照,并传送给订阅者,然后应用到订阅数据库中,当应用新快照时,订阅数据
库上的项目会被删除并按新快照的内容重建,这个过程只会在每次快照复制启
动时执行一次,发布和订阅端之间没有持续的数据流,并且这个过程是高带宽
和存储开销的操作。
  默认情况下,其他类型的复制会在初始化时通过分发者,通过快照来同步
所有的订阅项。这种类型的复制最适合用于相对静态的数据环境。
事務複製基于事务的一种复制类型,每个在发布项中的已提交的事务都会
被扫描,并通过分发者传输到订阅端。这个扫描操作是由日志读取器代理(
log
reader agent
)通过读取发布数据库中的事务日志完成。如果已发布项中有修
改,会把修改记录在分发者的分发数据库中。然后从分发数据库上,按照当前
的订阅类型,应用到订阅者中。
  事务复制可以接近实时同步,并只占用少量的发布者空间。同时,这种类
型的复制可以配置成数据双向移动,但是事务复制的最初设计是仅仅用于单向
的。
合併複
最初的设计是用于允许修改发生在发布者和订阅者上。同时,合并复制在
订阅者不能持续连到发布者,可能隔天连一次这种情景下也很有用。这种情景下,可以每
天晚上同步,但是当一个数据被同时来自于不同发布者的数据所修改时,就会产生冲突。
可以通过一些配置来解决。
配置分發器:
事务的可用。。首
SSMS
,这里是
TestServer2
。然后右键下图:
of 14
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜