Frank (no reg): DB Replikation Mit MS SQL 2000

Beitrag lesen

Hallo,

Wenn du unbedingt MS SQL Server Replikation verwenden willst?

Server 1 hat Tabellen A und B
Server 2 hat Tabellen B und C

Für A und B zu Server 2 richtest du eine "Publikation" auf Server1 mit den Tabellen als "Artikel" ein und zwar als Snapshot-Replikation. Server 2 richtest du dann mit einer Subscription auf diese Publikation ein. Server1 kann gleichzeitig Distributor sein.

Wie oft (1x Tag?) soll diese Art Replikation stattfinden?

Für C und D von Server 2 zu Server 1 erzeuge eine "Publikation" für die Tabellen/Artikel C und D auf DB2 auf Server 2 als Teil einer Merge-Replikation. Gib Server 1 als Distributor an, richte Server1.DB1 als Subscriber auf diese Publikation ein.

Wie oft soll diese Art Replikation stattfinden?

Was im Hintergrund läuft ist dann die Erzeugung von SQL Agent Batch-Jobs, die jeweils den Replikationszyklus anstossen.

Bedenke bitte, dass die Verwendung von MS SQL Server Replikation Implikationen hat

  • die Tabellenstruktur wird u.U. verändert (es kommt ein ROWGUIDCOL vom Type uniqueidentifier dazu)
  • du kannst nicht ohne alle Replikation vorher wieder zu löschen (Publikationen, Subscriber und so weiter) Änderungen an den Tabellen durchführen.

Es lässt sich alles per Enterprise Manager durchführen.

Belese dich bitte zum Thema Replikation in den (Handbuch)Quellen zu MS SQL und sonstigen Online Resourcen.

Ciao, Frank