reference:http://www.mssqlcity.com/FAQ/Replic/LinkSetRepl.htm
数据库复制技术:在LANs, WANs 或Internet上的相同或不同的服务器上的数据库对象的拷贝。
General Concepts
Publisher is the server or database that sends its da
Subscriber is the server or database that receives da
Distributor is the server that manages the flow of da
Publication is a collection of on
Article is the basic unit of replication and can be a table or a subset of a table.
Subscription is the group of da
Push subscription is subscription when the publishing server will periodically push transactions out to the subscribing server or database.(Publisher->Subscriber)
Pull subscription is subscription when the subscribing server will periodically connect to the distribution database and pull information.(Subscriber->Publisher)
Distribution database is a system database, which is stored on the Distributor and does not contain any user tables. This database is used to store snapshot jobs and all transactions waiting to be distributed to Subscribers.
Replication topologies
Microsoft SQL Server supports the following replication topologies:
Central publisher 是最常用的拓扑结构。

Central subscriber 一般用于da
Central publisher with remote distributor 当复制操作比较频繁和重要,网络资源受限等情况下采用这种拓扑结构可以降低Publisher的负载,提高整个网络的通信流量。

Central distributor 这种拓扑最不常见,因为一旦dstributor服务器故障后,整个系统就无法工作了。

Publishing subscriber This is a dual role topology. In this topology, two servers publish the same da

Microsoft SQL Server supports the following replication types:
Microsoft SQL Server 7.0/2000 supports the following replication agents:
The Snapshot Agent is a replication agent that makes snapshot files, stores the snapshot on the Distributor, and records information about the synchronization status in the distribution database. The Snapshot Agent is used in all replication types (Snapshot, Transactional, and Merge replications), and can be administered by using SQL Server Enterprise Manager.
The Log Reader Agent is a replication agent that moves transactions marked for replication from the transaction log on the Publisher to the distribution database. This replication agent is not used in Snapshot replication.
The Distribution Agent is a replication agent that moves the snapshot jobs from the distribution database to Subscribers, and moves all transactions waiting to be distributed to Subscribers. The Distribution Agent is used in Snapshot and Transactional replications, and can be administered by using SQL Server Enterprise Manager.
The Merge Agent is a replication agent that applies initial snapshot jobs from the publication database tables to Subscribers, and merges incremental da
转发至微博
转发至微博
评论