Search
Home
Articles
Backup
Books
Certification
FAQ
Products
Replication
Scripts
Seminars
Training
TSQL

MSDN Fourms
Philippine SSUG
Fort Worth SSUG
Oklahoma City SSDG

Resume

MHS Enterprises
BlowFrog Software
FilAm Software
AcrylicAcetate.com
Bargain Humidors
Western Humidor

Replication Primer 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Chapter 14

Replication

Replication is a very complex and in depth process that has always been an advancec topic in the database field. Due to space limitations, this chapter will only seek to give you an overview of replication and the process of setting up replication. This chapter also utilizes a single server to replicate data between two databases. When first attempting replication, it is highly recommended that you use this approach. Confing your initial testing to a single server elimiates any connectivity or latecy problems that could cause failures. It also gives a very controlled environment to to learn replication in.

Replication is now starting to creep more into the mainstream at companies. This is mainly due to the fact that systems are getting larger, more specialized, and more disbursed. As systems get more disbursed, there is also becoming a greater need for centralized analysis and reporting in order to "see the big picture". Replication is an excellent tool to support this.

Prior to version 7.0, the replication features of SQL Server were barely adequate. This made for extremely difficult and work intensive administration to keep the systems running smoothly. Additionally, many of the types of replication that companies wanted to do were not possible or extremely difficult to implement.

The process for setting up replication is fairly straightforward. Microsoft has provided a very simple wizard that walks you through the entrie set up process. Don’t be fooled by the simple face placed on replication. The decisions that you make during the set up process will have wide reaching effects on your systems and data.

Terminology

Replication also used a specialized vocabulary to describe the process. In order to beter understand the remainder of this chapter, those terms are defined here.

Replication

The process whereby data is copied from one server to another or from one database to another.

Topology

The business diagram describing the way data flows through the system.

Publisher

The server or database that sends its data to another server or database.

Subscriber

The server or database that receives data from another server or database.

Distributor

The server that manages the flow of data through the replication system. This is the server that contains the distribution database.

Publication

The group of data that is sent to a subscriber server or database. A publication consists of one or more articles.

Replication Primer 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Michael R. Hotek

All content on this site, except where noted, represents an original work of Michael R. Hotek and is protected by applicable copyright laws. The SQL Server FAQ is the sole work of Neil Pike. No page, portion of a page, or download may be used for commercial purposes in whole or in part without the express, written permission of the applicable author.