Hallo! Es gibt immer einen Verleger, einen Verteiler und einen oder mehrere Abonnenten. Verteiler und Verleger k�nnen durch den gleichen SQL Server gebildet werden. Dar�ber hinaus kann der Abonnent Daten holen, oder der Verleger kann Daten schicken. Die Rolle des Verteilers variiert je nach Replikationstyp.
In Deinem Fall wird wohl (wenn ich das richtig verstanden habe), jeder Server als Verleger und Verteiler eingerichtet werden. Daten�nderungen auf einzelnen Servern werden per Push-Abonnement einer Merge-Replikation in festen Intervallen an die anderen Server geschickt. F�llt ein Rechner aus, dann wird das Push-Abonnement zu einem sp�teren Zeitpunkt wiederholt. > Kann ich mit Replikation nur in eine Richtung synchronisieren, d.h ich habe > einen Publisher und mehrere Subscriber oder koennen die drei SQL-Server > gleichberechtigt mal Publisher und mal Subscriber sein (je nachdem, wer > gerade die aktuellsten Daten hat)? Woher soll ein Server wissen, ob er die aktuellsten Daten hat, ohne dass er eine Replikation durchgef�hrt hat? Ich empfehle Dir, das sehr umfangreiche Kapitel zur Replikation in der Online Dokumentation genau zu lesen, damit Du wei�t, was auf Dich zukommt und welche �nderungen an den Tabellen erforderlich sind. Das Hauptproblem besteht darin, Replikationskonflikte zu l�sen. Wenn auf 2 Servern ein Datensatz ge�ndert wird und dabei jeweils unterschiedliche Felder betroffen sind, werden nach der Replikation beide �nderungen auf allen Servern sichtbar. Wenn aber jeweils die gleichen Felder ge�ndert werden, kommt es zu einem Konflikt, der automatisch oder manuell gel�st werden muss. Wichtig w�re dabei auch, die Systemzeit auf allen Servern zu synchronisieren. Freundliche Gr��e Joachim van de Bruck > > Danke > > Th. > > -----Original Message----- > From: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] > Sent: Thursday, February 21, 2002 12:36 PM > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] AW: Datenbanken synchronisieren > > > Hallo! > > > Ich muss drei Kopien einer Tabelle die sich auf drei SQL-Servern an > drei > > verschiedenen Standorten befinden synchronisieren (d.h alle drei > Tabellen > > sollen die gleichen Daten haben). Wenn die Daten auf einem Server > geaendert > > werden, sollen die anderen beiden gleichzeitig upgedatet werden. Wenn > ein > > Server eine Zeit lang ohne Verbindung war, soll er sobald er wieder im > Netz > > haengt auf den neueste Stand gebracht werden. > > > > Kann mich mal jemand ein klein wenig in die richtige Richtung > schubsen? > > Vielleicht ein Stichwort? > > 2 Stichw�rter: > > Replikation > DTC (Data Transformation Services) > > Du findest alle Infos dazu in der Online Dokumentation zum SQL Server. > > Freundliche Gr��e > Joachim van de Bruck > > > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > > --- > > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.323 / Virus Database: 180 - Release Date: 2/8/2002 > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
