Anzeigen replizierter Befehle und Informationen in der Verteilungsdatenbank

Gilt für:SQL ServerAzure SQL Managed Instance

Bei Verwendung der Transaktionsreplikation werden Transaktionsbefehle in der Verteilungsdatenbank gespeichert, bis sie vom Verteilungs-Agent an alle Abonnenten weitergegeben oder bis die Änderungen von einem Verteilungs-Agent abgerufen werden. Diese ausstehenden Befehle in der Verteilungsdatenbank können programmgesteuert mit gespeicherten Replikationsprozeduren angezeigt werden. Weitere Informationen finden Sie unter Replikation gespeicherte Prozeduren (Transact-SQL).

So zeigen Sie replizierte Befehle für alle Transaktionsveröffentlichungen in der Verteilungsdatenbank an

  1. Führen Sie auf dem Verteiler für die Verteilungsdatenbank sp_browsereplcmdsaus.

So zeigen Sie replizierte Befehle in der Verteilungsdatenbank für einen bestimmten Artikel oder für eine bestimmte Datenbank an, der bzw. die mithilfe der Transaktionsreplikation veröffentlicht wurde

  1. (Optional) Führen Sie auf dem Verleger für die Veröffentlichungsdatenbank sp_helparticleaus. Geben Sie @publication und @article an. Beachten Sie den Wert von article id im Resultset.

  2. Führen Sie auf dem Verteiler für die Verteilungsdatenbank sp_browsereplcmdsaus. (Optional) Geben Sie die Artikel-ID aus Schritt 2 für @article_id an. (Optional) Geben Sie die ID der Veröffentlichungsdatenbank für @publisher_database_id an, die aus der database_id-Spalte in der sys.databases-Katalogsicht abgerufen werden kann.

Weitere Informationen

Programmgesteuertes Überwachen der Replikation