复制可用性增强功能

复制在下列方面做了可用性功能增强:

  • 架构更改的复制
  • 可恢复快照传送
  • 对等事务复制
  • 复制代理的增强支持
  • 逻辑记录复制

可用性增强功能

架构更改的复制

在 SQL Server 2000 中,使用 sp_repladdcolumn (Transact-SQL)sp_repldropcolumn (Transact-SQL) 过程可以将列添加到已发布的表,或从其中删除列。在 SQL Server 2005 中,无须使用特殊存储过程就可以复制更大范围的架构更改。DDL 语句在发布服务器上发出,并且自动传播到所有订阅服务器。有关详细信息,请参阅对发布数据库进行架构更改

可恢复的快照传送

对快照生成和应用做了改进,包括在传递过程中被中断的快照的自动恢复。如果快照传输在任意点中断,它会自动恢复,且不会重新发送已全部传输的任何文件。无需特殊选项即可使用此功能。

对等事务复制

在 SQL Server 2000 中,事务复制支持层次结构拓扑,在其中发布服务器拥有复制到订阅服务器的数据。具有更新订阅的事务复制支持订阅服务器端更新,但订阅服务器在复制中被归类为与发布服务器不同的参与者类型。SQL Server 2005 中引入了新的对等模型,允许在拓扑中的相同参与者之间进行复制。新增支持主要针对运行服务器到服务器配置的客户,出于维护和失败管理的目的,这类配置也需要在已复制节点之间动态地移动角色。有关详细信息,请参阅对等事务复制

对复制代理的更好支持

改进了复制代理的可靠性和错误恢复。减少了代理和作业之间的争用,且代理对网络错误、死锁状态和查询超时自动进行重试。有关代理的详细信息,请参阅复制代理概述

逻辑记录复制

默认情况下,合并复制进程逐行进行更改。逻辑记录功能使合并复制将一组相关行视为单一单元,如 SalesOrderHeader 表中的父行和它在 SalesOrderDetails 中的子行。使用此功能可以确保在订阅服务器上,记录的相关集总能在同一时间作为一个整体得到处理,无论网络可靠性或其他因素如何。有关详细信息,请参阅通过逻辑记录对相关行的更改进行分组

请参阅

概念

复制增强

帮助和信息

获取 SQL Server 2005 帮助