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 Publikation, 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 Publikationen 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 Publikationsknoten 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 uploaden
      Nur bei der Mergereplikation. Wählen Sie diese Option aus, wenn zunächst alle ausstehenden Änderungen aus der Abonnementdatenbank geuploadet 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 geuploadet werden. Wenn Sie ausstehende Änderungen uploaden 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 Publikationen.

  3. Erweitern Sie die Publikation 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. 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 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 Publikationen.

  3. Klicken Sie mit der rechten Maustaste auf die Publikation 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 Publikation.

  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 Publikation 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.

Siehe auch

Konzepte

Erneutes Initialisieren eines Abonnements

Andere Ressourcen

How to: Reinitialize a Subscription (Replication Transact-SQL Programming)

Hilfe und Informationen

Informationsquellen für SQL Server 2005