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ö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.

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 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)

Konzepte

Aktualisierbare Abonnements für die Transaktionsreplikation