sp_replqueuemonitor (Transact-SQL)
Listet die Warteschlangennachrichten aus einer Microsoft SQL Server-Warteschlange oder von Microsoft Message Queuing für Abonnements mit verzögertem Update ü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.
Transact-SQL-Syntaxkonventionen
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 Standardwert 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 Standardwert ist NULL. NULL gibt alle Veröffentlichungsdatenbanken an.[ @publication = ] 'publication' ]
Der Name der Veröffentlichung. publicationist vom Datentyp sysname. Der Standardwert ist NULL. NULL gibt alle Veröffentlichungen an.[ @tranid = ] 'tranid' ]
Die Transaktions-ID. tranidist vom Datentyp sysname. Der Standardwert ist NULL. NULL gibt alle Transaktionen an.[@queuetype= ] 'queuetype' ]
Der Typ von Warteschlange, in der Transaktionen gespeichert werden. queuetype ist vom Datentyp tinyint. Der Standardwert ist 0, und 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 Momentaufnahme- oder Transaktionsreplikation für Abonnements mit verzögertem Update ü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
Verweis
Gespeicherte Systemprozeduren (Transact-SQL)