Freigeben über


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.

Themenlink (Symbol)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 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.