SQL Server 2008 Replication (ohne erneute Initialisierung)

Ich bin versucht zu bestimmen, ob es einen besseren Weg, um Replikation behandeln, als wir gerade die Dinge zu tun.

Grundsätzlich sind wir versucht zu bestimmen, 2 Dinge:

  1. Gibt es eine Möglichkeit zum hinzufügen von eine vorhandene Spalte von einer Tabelle in die Replikation
    ohne Neuinitialisierung des ganzen
    Veröffentlichung
  2. Können Sie wählen Sie einfach einen bestimmten Artikel neu zu initialisieren, statt alle
    der Artikel in einer Publikation?

(Ich bin ein bisschen neu, um die Replikation... versuchen, um bis zu Geschwindigkeit, so dass ich entschuldige mich, wenn meine Terminologie nicht sinnvoll)

Momentan haben wir über 30 Publikationen so, dass, wenn alle müssen neu initialisiert werden, es gibt nur minimale Auswirkungen haben... weil einige unserer Tische sind ziemlich Massiv. Wir würden es vorziehen, nur haben mehrere Veröffentlichung.

Irgendwelche Ideen würde sehr geschätzt werden.

Update

Wenn wir versuchen, fügen Sie eine Spalte zu einem Artikel haben wir die Nachricht erhalten:

Geändert haben, eine oder mehrere
Eigenschaften, die erfordern, dass alle
Abonnements erneut initialisiert werden.
Speichern Sie diese änderungen markiert jede
Abonnement, unterstützt die automatische
die erneute Initialisierung initialisiert werden
aus einer Momentaufnahme der nächsten Zeit seine
Verteilungs-Agent ausgeführt wird. Sie laufen muss
der Snapshot-Agent zum generieren des
snapshot.

Wollen wir vermeiden, initialisieren Sie alle Abonnements.. wir sind mithilfe der Transaktionsreplikation... wieder wollen wir hinzufügen einer vorhandenen Spalte zu einer bestehenden Publikation ohne alle Abonnements neu zu initialisieren.

InformationsquelleAutor Chris Klepeis | 2009-11-25

Schreibe einen Kommentar