Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Replikation verwendet eine Reihe von eigenständigen Programmen, die als Agents bezeichnet werden, um die Aufgaben auszuführen, die mit dem Nachverfolgen von Änderungen und der Verteilung von Daten verbunden sind. Standardmäßig werden Replikations-Agents als Aufgaben ausgeführt, die im SQL Server-Agenten geplant sind, und der SQL Server-Agent muss laufen, damit die Aufgaben durchgeführt werden können. Replikations-Agents können auch über die Befehlszeile und von Anwendungen ausgeführt werden, die Replikationsverwaltungsobjekte (Replication Management Objects, RMO) verwenden. Replikations-Agents können über SQL Server Replication Monitor und SQL Server Management Studio verwaltet werden.
SQL Server-Agent-Dienst
SQL Server-Agent hostet und plant die in der Replikation verwendeten Agents und bietet eine einfache Möglichkeit zum Ausführen von Replikations-Agents. Der SQL Server-Agent steuert und überwacht auch Vorgänge außerhalb der Replikation. Weitere Informationen finden Sie unter Configure SQL Server Agent.
Von Bedeutung
Standardmäßig ist der SQL Server-Agent-Dienst bei der Installation von SQL Server deaktiviert, es sei denn, Sie haben den automatischen Start des Diensts während der Installation explizit ausgewählt. Weitere Informationen zum Starten des SQL Server-Agent-Diensts finden Sie unter Start, Beenden oder Anhalten des SQL Server-Agent-Diensts.
Momentaufnahme-Agent
Der Snapshot-Agent wird in der Regel mit allen Replikationstypen verwendet. Es bereitet Schema- und anfängliche Datendateien von veröffentlichten Tabellen und anderen Objekten vor, speichert die Snapshot-Dateien und zeichnet Informationen zur Synchronisierung in der Verteilungsdatenbank auf. Der Snapshot-Agent wird im Distributor ausgeführt. Weitere Informationen finden Sie unter Replikationsmomentaufnahme-Agent.
Protokolllese-Agent
Der Protokolllese-Agent wird mit der Transaktionsreplikation verwendet. Es verschiebt Transaktionen, die für die Replikation markiert sind, aus dem Transaktionsprotokoll im Publisher in die Verteilungsdatenbank. Jede Datenbank, die mit der Transaktionsreplikation veröffentlicht wird, verfügt über einen eigenen Log Reader-Agent, der auf dem Distributor ausgeführt wird und eine Verbindung mit dem Publisher herstellt (der Distributor kann sich auf demselben Computer wie der Publisher befinden). Weitere Informationen finden Sie unter Replikationsprotokollleser-Agent.
Verteilungs-Agent
Der Verteilungsagent wird mit Snapshot-Replikation und Transaktionsreplikation verwendet. Es wird die anfängliche Momentaufnahme auf den Abonnenten angewendet und Transaktionen, die in der Verteilerdatenbank gespeichert sind, werden an die Abonnenten verschoben. Der Verteilungs-Agent wird entweder beim Distributor für Pushabonnements oder beim Abonnenten für Pullabonnements ausgeführt. Weitere Informationen finden Sie unter Replikationsverteilungs-Agent.
Merge-Agent
Der Merge-Agent wird mit der Zusammenführungsreplikation verwendet. Sie wendet die anfängliche Momentaufnahme auf den Abonnenten an und verschiebt und gleicht inkrementelle Datenänderungen ab, die auftreten. Jedes Zusammenführungsabonnement verfügt über einen eigenen Merge-Agent, der sowohl mit dem Publisher als auch mit dem Abonnenten verbindet und beide aktualisiert. Der Zusammenführungs-Agent wird entweder beim Distributor für Pushabonnements oder beim Abonnenten für Pullabonnements ausgeführt. Standardmäßig lädt der Zusammenführungs-Agent Änderungen vom Abonnenten in den Publisher hoch und lädt dann Änderungen von Publisher in den Abonnenten herunter. Weitere Informationen finden Sie unter Replikationszusammenführungs-Agent.
Warteschlangenlese-Agent
Der Warteschlangenleser-Agent wird mit der Transaktionsreplikation verwendet, die die Option zum Aktualisieren von Warteschlangen beinhaltet. Der Agent wird beim Distributor ausgeführt und überträgt Änderungen, die am Abonnenten vorgenommen wurden, zurück zum Veröffentlicher. Im Gegensatz zum Verteilungsagenten und zum Zusammenführungsagenten existiert nur eine Instanz des Warteschlangenleser-Agents, um alle Publisher und Publikationen für eine bestimmte Verteilungsdatenbank zu bedienen. Weitere Informationen zum Warteschlangenleser-Agent finden Sie unter Replikationswarteschlangenleser-Agent. Weitere Informationen zu aktualisierbaren Abonnements finden Sie unter Aktualisierbare Abonnements für die Transaktionsreplikation.
Aufträge zur Replikationswartung
Die Replikation verfügt über eine Reihe von Wartungsaufträgen, die geplante und on-demand-Wartung durchführen. Weitere Informationen finden Sie unter Replikations-Agent-Verwaltung.
Siehe auch
Starten und Beenden eines Replikations-Agents (SQL Server Management Studio)
Ausführen von Replikationswartungsaufträgen (SQL Server Management Studio)
Konzepte ausführbarer Dateien für den Replikations-Agent
Verwaltung des Replikations-Agents