概述(复制)

SQL Server 复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库间进行同步,以维持一致性。将复制分为以下两大类是非常有用的:在服务器到服务器环境中复制数据以及在服务器和客户端之间复制数据。在服务器之间复制数据通常支持伸缩性和可用性改进、数据仓库和报告以及来自多个站点的数据的集成。在服务器和客户端之间复制数据通常支持与移动用户交换数据、POS(消费者销售点)应用程序以及来自多个站点的数据的集成。

复制使用出版业术语表示复制拓扑中的组件,其中有发布服务器、分发服务器、订阅服务器、发布、项目和订阅。虽然杂志术语有助于理解复制,但重要的是要注意到 SQL Server 复制包含有这套术语未予以表述的功能,尤其是订阅服务器进行更新的功能以及发布服务器将增量更改发送到发布中的项目的功能。

有以下三类复制:事务复制、合并复制和快照复制。所有这些类型都依赖于许多称作代理的独立程序,这些程序用来执行与跟踪更改和分发数据相关的任务。

本节内容