Wird die Transaktionsreplikation sofort einen CREATE INDEX verschieben? Oder brauche ich einen Schnappschuss?

7

Ich habe die Transaktionsreplikation in SQL 2008 eingerichtet, und in dem betreffenden Artikel ist "Nicht gruppierte Indizes kopieren" auf TRUE gesetzt.

Wenn ich dem Publisher einen nicht gruppierten Index hinzufüge (mithilfe von CREATE INDEX), wird dies sofort an den Abonnenten weitergeleitet?

Oder muss ich einen Schnappschuss ausführen?

BradC
quelle

Antworten:

9

Sie müssen es selbst an den Abonnenten weiterleiten. "Kopieren ..." gilt nur für den Schnappschuss.

Von MSDN: Häufig gestellte Fragen für Replikationsadministratoren

How do I add or change indexes on publication and subscription databases?

Indexes can be added at the Publisher or Subscribers with no special considerations 
for replication (be aware that indexes can affect performance). CREATE INDEX and ALTER
INDEX are not replicated, so if you add or change an index at, for example, the Publisher,
you must make the same addition or change at the Subscriber if you want it reflected there.
RThomas
quelle
2

Sie müssten einen Schnappschuss pushen. Sie werden es wahrscheinlich einfacher finden, den Index für den Abonnenten einfach zu erstellen, wenn der Index dort benötigt wird.

mrdenny
quelle