Partager via


sp_replqueuemonitor (Transact-SQL)

Donne la liste des messages d'une file d'attente MicrosoftSQL Server ou de Microsoft Message Queuing pour les abonnements à une publication spécifiée avec mise à jour en attente. Si des files d'attente SQL Server sont utilisées, cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné. Si Message Queuing est utilisé, elle est exécutée sur la base de données de distribution du serveur de distribution.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_replqueuemonitor [ @publisher = ] 'publisher'
    [ , [ @publisherdb = ] 'publisher_db' ]
    [ , [ @publication = ] 'publication' ]
    [ , [ @tranid = ] 'tranid' ]
    [ , [ @queuetype = ] 'queuetype' ]

Arguments

  • [ @publisher = ] 'publisher'
    Nom du serveur de publication. publisher est de type sysname. Sa valeur par défaut est NULL. Le serveur doit être configuré pour la publication. Valeur NULL pour tous les serveurs de publication.

  • [ @publisherdb = ] 'publisher_db' ]
    Nom de la base de données de publication. L'argument publisher_db est de type sysname, avec la valeur NULL par défaut. Valeur NULL pour toutes les bases de données de publication.

  • [ @publication = ] 'publication' ]
    Nom de la publication. publication est de type sysname, avec la valeur NULL par défaut. Valeur NULL pour toutes les publications.

  • [ @tranid = ] 'tranid' ]
    ID de transaction. tranid est de type sysname et sa valeur par défaut est NULL. Valeur NULL pour toutes les transactions.

  • [@queuetype= ] 'queuetype' ]
    Type de file d'attente stockant les transactions. queuetype est de type tinyint et sa valeur par défaut est 0. Il peut prendre l'une des valeurs suivantes :

    Valeur

    Description

    0

    Tous les types de files d'attente

    1

    Message Queuing

    2

    File d'attente SQL Server

Valeurs des codes renvoyés

0 (réussite) ou 1 (échec)

Notes

La procédure sp_replqueuemonitor est utilisée dans la réplication de capture instantanée ou la réplication transactionnelle avec des abonnements avec mise à jour en attente. Les messages de file d'attente qui ne contiennent pas de commandes SQL ou qui font partie d'une commande SQL globale ne sont pas affichés.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter la procédure sp_replqueuemonitor.