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

These infinite loops are very easy to start in bi-directional replication. It is because of this situation that database participating in bi-directional replication usually contain a column indicating ownership of a piece of data. The publications are all custom configured so as to only replicate the set of rows that originated on a particular server.

Since merge replication offers the same end result as bi-directional replication, it is highly recommended that you utilize merge replication instead of bi-directional replication.

replication08.gif (2561 bytes)

Bi-directional replication

Replicating in Mixed Environments

Before getting to the heart of replication, it should be noted that SQL Server does support replication to non-SQL Server databases. It also supports replication between 6.5 and 7.0 databases.

A SQL Server 6.5 system can use a distribution database residing on a 7.0 server. Since both versions of SQL Server can not be running at the same time, these need to be separate servers. The topology you would use for something like this would be a central publisher with remote distributor or publishing subscriber. SQL Server 7.0 supports push subscriptions to 6.x servers. This means that it can send data to the 6.5 server. It does not support pull subscriptions.

You can also publish data to an ODBC datasource. There are five requirements for publishing to an ODBC datasource:

  • ODBC level 1 compliant
  • 32 bit, thread safe
  • Trabsaction capable
  • Supports DDL
  • Can not be read only

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.