Vorgehensweise: Erstellen und Anwenden des Anfangssnapshots (SQL Server Management Studio)
Wenn der SQL Server-Agent ausgeführt wird, wird vom Snapshot-Agent standardmäßig sofort ein Snapshot generiert, nachdem mit dem Assistenten für neue Veröffentlichung eine Veröffentlichung erstellt wurde.Dieser Snapshot wird dann standardmäßig vom Verteilungs-Agent (bei der Snapshot- und der Transaktionsreplikation) oder vom Merge-Agent (bei Mergeabonnement) für alle Abonnements angewendet. Ein Snapshot kann auch mit Microsoft SQL Server Management Studio und dem Replikationsmonitor generiert werden. Informationen zum Starten des Replikationsmonitors finden Sie unter Vorgehensweise: Starten des Replikationsmonitors (Replikationsmonitor).
Mergeveröffentlichungen, die parametrisierte Filter verwenden, erfordern einen zweiteiligen Snapshot. Weitere Informationen finden Sie unter Vorgehensweise: Generieren eines Snapshots für eine Mergeveröffentlichung mit parametrisierten Filtern (SQL Server Management Studio).
So erstellen Sie einen Snapshot in Management Studio
Stellen Sie in Management Studio eine Verbindung mit dem Verleger her, und erweitern Sie dann den Serverknoten.
Erweitern Sie den Ordner Replikation, und erweitern Sie dann den Ordner Lokale Veröffentlichungen.
Klicken Sie mit der rechten Maustaste auf die Veröffentlichung, für die Sie einen Snapshot erstellen möchten, und klicken Sie anschließend auf Status des Snapshot-Agents anzeigen.
Klicken Sie im Dialogfeld Status des Snapshot-Agents anzeigen - <Publication> auf Start.
Nachdem der Snapshot-Agent den Snapshot generiert hat, wird eine Meldung angezeigt, die beispielsweise wie folgt lautet: "[100%] Es wurde ein Snapshot mit 17 Artikel(n) generiert".
So erstellen Sie einen Snapshot im Replikationsmonitor
Erweitern Sie im Replikationsmonitor im linken Bereich eine Verlegergruppe, und erweitern Sie dann einen Verleger.
Klicken Sie mit der rechten Maustaste auf die Veröffentlichung, für die Sie einen Snapshot generieren möchten, und klicken Sie anschließend auf Snapshot generieren.
Um den Status des Snapshot-Agents anzuzeigen, klicken Sie auf die Registerkarte Agents.Wenn Sie genauere Informationen anzeigen möchten, klicken Sie im Raster mit der rechten Maustaste auf den Snapshot-Agent, und klicken Sie dann auf Details anzeigen.
So wenden Sie einen Snapshot an
Ein generierter Snapshot wird angewendet, indem das Abonnement mit dem Verteilungs-Agent oder dem Merge-Agent synchronisiert wird:
Wenn der Agent fortlaufend ausgeführt wird (die Standardeinstellung bei der Transaktionsreplikation), wird der Snapshot automatisch nach dem Generieren angewendet.
Wenn der Agent nach einem Zeitplan ausgeführt wird, wird der Snapshot bei der nächsten geplanten Ausführung des Agents angewendet.
Wenn der Agent bedarfsgesteuert ausgeführt wird, wird der Snapshot bei der nächsten Ausführung des Agents angewendet.
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).
Siehe auch