Abonnement vorbereiten
Falls die Replikation neu erstellt wird, müssen zuvor alle Replizierten Tabellen und Funktionen aus der Abonnement-Datenbank gelöscht werden, falls diese existieren.
-
Falls vorhanden, entfernen Sie alle Abonnements und setzen Sie danach die Replikationsdaten des Abonnements mit folgendem Befehl zurück:
sp\_removedbreplication '<Database name>' -
Deaktivieren Sie alle Trigger, da Daten sonst nicht gelöscht werden können:
sp\_msforeachtable 'ALTER TABLE ? DISABLE TRIGGER all' -
Löschen Sie alle Tabellen bis auf die Tabellen, welche nicht repliziert werden.
-
Prüfen Sie, ob alle nicht replizierten Tabellen auf dem Abonnement vorhanden sind und das gleiche Schema aufweisen. Erstellen Sie die Tabellen bei bedarf neu.
-
Aktivieren Sie alle Trigger.
sp\_msforeachtable 'ALTER TABLE ? ENABLE TRIGGER all'