WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:复制的概述和术语 阅读

MS SQL基础教程:复制的概述和术语

 2007-12-25 15:27:25 来源:WEB开发网   
核心提示:(1) 手工同步当创建订购时,您可以在订购者手动装入初始快照文件而不是通过网络,MS SQL基础教程:复制的概述和术语(7),这被称为“手 工同步”,如果出版物较大,SQL Server 会假定出版数据库与订 购数据库已经同步,也不会对是否同步进行验证,那么从磁带或其它存储介质来装入快照文件进行

(1) 手工同步

当创建订购时,您可以在订购者手动装入初始快照文件而不是通过网络,这被称为“手 工同步”。如果出版物较大,那么从磁带或其它存储介质来装入快照文件进行手工同步将 大大提高效率。例如数据库有几十个GB, 那么将数据库下载到磁带,再重新装入订购者 数据库,这样将比通过传输速度较慢且不十分可靠的网络既快速又简单。使用手工方法进 行同步处理,不必再运行快照代理进行初始同步,SQL Server 也不会将目标表与出版论 文进行初始化同步,它将假设已经同步了订购者和出版者,并立即将复制文件分发给订购 者。

在进行手工同步时,由用户来负责确保出版论文与目标表的表结构与数据是相同的。 这种方法的优点是复制数据所产生的变化可以立即被分发到订购者,从而避免执行快照代 理来进行初始同步而引起的系统超载。

注意:在这里提及的“不必运行快照代理”是指不必运行快照代理来进行出版者与订购者之间的快照初始化,但在以后复制过程中快照代理仍要运行。

(2) 自动同步

自动同步是指订购者与出版者之间的出版表与目标表的初始同步由SQL Server 自动 来完成。在默认情况下,SQL Server 会在规划时间自动启动同步处理程序,首先由快照 代理在分发者内创建同步集合(*.sch 的描述文件和*.bcp 的数据文件),并在分发者上建 立一个同步作业,分发代理然后将同步集合传递到订购者首先利用描述文件生成表结构, 然后使用BCP 将数据复制到订购者数据库。

(3) 无同步

无同步就是不需要订购数据库与出版数据库同步,SQL Server 会假定出版数据库与订 购数据库已经同步,也不会对是否同步进行验证,这些工作要由用户自己来完成。

上一页  2 3 4 5 6 7 8 9  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接