sp_replqueuemonitor (Transact-SQL)
Listet die Warteschlangennachrichten aus einer Microsoft SQL Server-Warteschlange oder von Microsoft Message Queuing für Abonnements mit verzögerter Aktualisierung über eine Warteschlange in einer bestimmten Veröffentlichung auf. Falls SQL Server-Warteschlangen verwendet werden, wird diese gespeicherte Prozedur auf dem Abonnenten für die Abonnementdatenbank ausgeführt. Falls Message Queuing verwendet wird, wird sie auf dem Verteiler für die Verteilungsdatenbank ausgeführt.
Syntax
sp_replqueuemonitor [ @publisher = ] 'publisher'
[ , [ @publisherdb = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @tranid = ] 'tranid' ]
[ , [ @queuetype = ] 'queuetype' ]
Argumente
[ @publisher = ] 'publisher'
Der Name des Verlegers. publisher ist vom Datentyp sysname; der Standard ist NULL. Der Server muss für das Veröffentlichen konfiguriert sein. NULL gibt alle Verleger an.[ @publisherdb = ] 'publisher_db' ]
Der Name der Veröffentlichungsdatenbank. publisher_db ist vom Datentyp sysname; der Standard ist NULL. NULL gibt alle Veröffentlichungsdatenbanken an.[ @publication = ] 'publication' ]
Der Name der Veröffentlichung. publication ist vom Datentyp sysname; der Standardwert ist NULL. NULL gibt alle Veröffentlichungen an.[ @tranid = ] 'tranid' ]
Die Transaktions-ID. tranid ist vom Datentyp sysname, der Standardwert ist NULL. NULL gibt alle Transaktionen an.[@queuetype= ] 'queuetype' ]
Der Typ der Warteschlange, die Transaktionen speichert. queuetype ist ein Wert vom Datentyp tinyint, der Standardwert ist 0. Die folgenden Werte sind möglich.Wert
Beschreibung
0
Alle Warteschlangentypen
1
Message Queuing
2
SQL Server-Warteschlange
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_replqueuemonitor wird bei der Snapshot- oder Transaktionsreplikation für Abonnements mit verzögerter Aktualisierung über eine Warteschlange verwendet. Die Warteschlangennachrichten, die keine SQL-Befehle enthalten oder Teil eines umfassenden SQL-Befehls sind, werden nicht angezeigt.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_replqueuemonitor ausführen.
Siehe auch