Term
|
Definition
can be used to automatically send articles to multiple subscribers. |
|
|
Term
|
Definition
defines the most granular level of data distribution. |
|
|
Term
|
Definition
the most granular level within the replication architecture. Publications are groupings of articles. |
|
|
Term
|
Definition
can be applied to articles to restrict the set of data that is replicated. |
|
|
Term
what are the three methods of replication? |
|
Definition
snapshot, transactional, and merge |
|
|
Term
what are the five agents used in replication? |
|
Definition
1. Snapshot Agent 2. Log Reader Agent 3. Distribution Agent 4. Merge Agent 5. Queue Reader Agent |
|
|
Term
|
Definition
this agent is responsible for extracting the schema and data that need to sent from publisher to subscriber Used in Snapshot Transactional and Merge |
|
|
Term
|
Definition
It is used to extract committed transactions from the transaction log on the publisher that need to be replicated. It also makes sure that everything is written to the distribution database in exactly the same sequence as the transaction was issued. ONLY USED IN TRANSACTIONAL REPLICATION |
|
|
Term
|
Definition
applies snapshots and sends transactions. Used with snapshot and transactional replication |
|
|
Term
|
Definition
Only used with merge replication. Applies snapshot when the subscriber is initialized and is responsible for exchanging transactions between publisher and subscriber |
|
|
Term
|
Definition
Is used only when the queued updating option for transactional or snapshot replication has been enabled. It transfers the queue from the sub to the pub. |
|
|
Term
What are the three types of data conflicts? |
|
Definition
1. Insert of a duplicate primary key 2. Update conflict 3. update of a nonexistant row |
|
|
Term
what are the two roles that a database can have within a replication architecture? |
|
Definition
|
|
Term
what are the core components of replication? |
|
Definition
One or more articles that are combined into a publication (optionally with filter applied) |
|
|
Term
Immediate Update Subscriber |
|
Definition
allows changes to be made to the subscriber that are sent back up to the publisher |
|
|
Term
|
Definition
Allows changes to be made on the subscriber and then sent back to the publisher. It periodically transfers the queue back to the publisher and then makes all the changes |
|
|
Term
difference between queued update subscriber and immediate update subscriber? |
|
Definition
Queued Update can cause data conflicts but can work is the publisher is not available. Once the publisher it sends it the transactions. In immediate update if the publisher is not available the transaction fails |
|
|
Term
in transactional replication, if you could be processing changes that might generate data conflict, you cannot implement either a _________ or _________ architecture |
|
Definition
bidirectional or peer-to-peer architecture. |
|
|
Term
|
Definition
tables are replicated across multiple databases. Made up of several databases, each with its own distributer. No data conflicts can occur. |
|
|
Term
bidirectional publication |
|
Definition
two subscriber/publishers are using one distributer to share data. Different from peer-to-peer because only on distributer is necessary. |
|
|
Term
name two options for performing transactional replication? |
|
Definition
immediate update and queued update |
|
|
Term
name two architectures for performing transactional validation |
|
Definition
peer-to-peer and bidirectional |
|
|
Term
what are two procedures that are used to validate whether a publisher and subscriber are synchronized? |
|
Definition
sp_publication validation and sp_article validation |
|
|
Term
which two tables allow merge replication to determine the changes that need to be synchronized between publisher and subscriber? |
|
Definition
MSmerge_contents and MSmerge_genhistory |
|
|