Vorgehensweise: Erneutes Initialisieren eines Abonnements (SQL Server Management Studio)

Das erneute Initialisieren eines Abonnements ist ein zweistufiger Prozess:

  1. Zunächst müssen die Abonnements für eine Veröffentlichung, die erneut initialisiert werden sollen, gekennzeichnet werden. Das Kennzeichnen der Abonnements für die erneute Initialisierung erfolgt im Dialogfeld Abonnements erneut initialisieren, das über die Ordner Lokale Veröffentlichungen und Lokale Abonnements in Microsoft SQL Server Management Studio verfügbar ist. Abonnements können darüber hinaus auch auf der Registerkarte Alle Abonnements und über den Veröffentlichungsknoten im Replikationsmonitor als erneut zu initialisieren gekennzeichnet werden. Informationen zum Starten des Replikationsmonitors finden Sie unter Vorgehensweise: Starten des Replikationsmonitors (Replikationsmonitor). Beim Kennzeichnen eines Abonnements für die erneute Initialisierung können Sie zwischen den folgenden Optionen auswählen:

    • Aktuellen Snapshot verwenden

      Wählen Sie diese Option aus, wenn der aktuelle Snapshot bei der nächsten Ausführung des Verteilungs-Agents oder des Merge-Agents auf den Abonnenten angewendet werden soll. Wenn kein gültiger Snapshot verfügbar ist, kann diese Option nicht ausgewählt werden.

    • Neuen Snapshot verwenden

      Wählen Sie diese Option aus, wenn das Abonnement mit einem neuen Snapshot erneut initialisiert werden soll. Der Snapshot kann erst auf den Abonnenten angewendet werden, nachdem er vom Snapshot-Agent generiert wurde. Wenn die Ausführung des Snapshot-Agents auf einem Zeitplan basiert, wird das Abonnement erst nach der nächsten zeitplangesteuerten Ausführung des Snapshot-Agents initialisiert. Soll der Snapshot-Agent unverzüglich gestartet werden, aktivieren Sie die Option Neuen Snapshot jetzt generieren.

    • Unsynchronisierte Änderungen am Abonnenten vor der erneuten Initialisierung hochladen

      Nur bei der Mergereplikation. Wählen Sie diese Option aus, wenn zunächst alle ausstehenden Änderungen aus der Abonnementdatenbank hochgeladen werden sollen, bevor die Daten auf dem Abonnenten durch einen Snapshot überschrieben werden.

      Wenn Sie einen parametrisierten Filter hinzufügen, löschen oder ändern, können die ausstehenden Änderungen auf dem Abonnenten während der erneuten Initialisierung nicht auf den Verleger hochgeladen werden. Wenn Sie ausstehende Änderungen hochladen möchten, synchronisieren Sie alle Abonnements, bevor Sie den Filter ändern.

  2. Ein Abonnement wird erneut initialisiert, sobald es wieder synchronisiert wird: Der Verteilungs-Agent (bei einer Transaktionsreplikation) bzw. der Merge-Agent (bei einer Mergereplikation) wendet auf alle Abonnenten mit einem Abonnement, das für eine erneute Initialisierung gekennzeichnet ist, den jeweils neuesten Snapshot an. Weitere Informationen zum Synchronisieren von Abonnements finden Sie unter Vorgehensweise: Synchronisieren eines Pushabonnements (SQL Server Management Studio) und Vorgehensweise: Synchronisieren eines Pullabonnements (SQL Server Management Studio).

So kennzeichnen Sie ein einzelnes Push- oder Pullabonnement für die erneute Initialisierung in SQL Server Management Studio (auf dem Verleger)

  1. Stellen Sie in Management Studio eine Verbindung mit dem Verleger her, und erweitern Sie dann den Serverknoten.

  2. Erweitern Sie den Ordner Replikation, und erweitern Sie dann den Ordner Lokale Veröffentlichungen.

  3. Erweitern Sie die Veröffentlichung mit dem Abonnement, das erneut initialisiert werden soll.

  4. Klicken Sie mit der rechten Maustaste auf das Abonnement, und klicken Sie dann auf Erneut initialisieren.

  5. Wählen Sie im Dialogfeld Abonnements erneut initialisieren die gewünschten Optionen aus, und klicken Sie dann auf Für erneute Initialisierung kennzeichnen.

So kennzeichnen Sie ein einzelnes Pullabonnement für die erneute Initialisierung in SQL Server Management Studio (auf dem Abonnenten)

  1. Stellen Sie in Management Studio eine Verbindung mit dem Abonnenten her, und erweitern Sie dann den Serverknoten.

  2. Erweitern Sie den Ordner Replikation, und erweitern Sie dann den Ordner Lokale Abonnements.

  3. Klicken Sie mit der rechten Maustaste auf das Abonnement, und klicken Sie dann auf Erneut initialisieren.

  4. Klicken Sie im angezeigten Bestätigungsdialogfeld auf Ja.

So kennzeichnen Sie alle Abonnements für die erneute Initialisierung in SQL Server Management Studio

  1. Stellen Sie in Management Studio eine Verbindung mit dem Verleger her, und erweitern Sie dann den Serverknoten.

  2. Erweitern Sie den Ordner Replikation, und erweitern Sie dann den Ordner Lokale Veröffentlichungen.

  3. Klicken Sie mit der rechten Maustaste auf die Veröffentlichung mit den Abonnements, die erneut initialisiert werden sollen, und klicken Sie dann auf Alle Abonnements erneut initialisieren.

  4. Wählen Sie im Dialogfeld Abonnements erneut initialisieren die gewünschten Optionen aus, und klicken Sie dann auf Für erneute Initialisierung kennzeichnen.

So kennzeichnen Sie ein einzelnes Push- oder Pullabonnement für die erneute Initialisierung im Replikationsmonitor

  1. Erweitern Sie im Replikationsmonitor im linken Bereich eine Verlegergruppe, erweitern Sie einen Verleger, und klicken Sie dann auf eine Veröffentlichung.

  2. Klicken Sie auf die Registerkarte Alle Abonnements.

  3. Klicken Sie mit der rechten Maustaste auf das Abonnement, das Sie erneut initialisieren möchten, und klicken Sie dann auf Abonnement erneut initialisieren.

  4. Wählen Sie im Dialogfeld Abonnements erneut initialisieren die gewünschten Optionen aus, und klicken Sie dann auf Für erneute Initialisierung kennzeichnen.

So kennzeichnen Sie alle Abonnements für die erneute Initialisierung im Replikationsmonitor

  1. Erweitern Sie im Replikationsmonitor im linken Bereich eine Verlegergruppe, und erweitern Sie dann einen Verleger.

  2. Klicken Sie mit der rechten Maustaste auf die Veröffentlichung mit den Abonnements, die erneut initialisiert werden sollen, und klicken Sie dann auf Alle Abonnements erneut initialisieren.

  3. Wählen Sie im Dialogfeld Abonnements erneut initialisieren die gewünschten Optionen aus, und klicken Sie dann auf Für erneute Initialisierung kennzeichnen.