Partager via


sp_replqueuemonitor (Transact-SQL)

Donne la liste des messages d'une file d'attente Microsoft SQL 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 rubrique Conventions 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, avec NULL comme valeur par défaut. 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. publisher_db est de type sysname, avec NULL comme valeur par défaut. Valeur NULL pour toutes les bases de données de publication.

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

  • [ @tranid = ] 'tranid' ]
    ID de la transaction. tranidest de type sysname, avec NULL comme valeur par défaut. Valeur NULL pour toutes les transactions.

  • [@queuetype= ] 'queuetype' ]
    Type de file d'attente stockant les transactions. queuetype est de type tinyint, avec 0 comme valeur par défaut et peut prendre l'une des valeurs ci-dessous.

    Valeur

    Description

    0

    Tous les types de files d'attente

    1

    Message Queuing

    2

    File d'attente SQL Server

Valeurs des codes de retour

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

Notes

La procédure sp_replqueuemonitor est utilisée dans la réplication d'instantané 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.

Voir aussi

Référence

Procédures stockées système (Transact-SQL)

Concepts

Abonnements pouvant être mis à jour pour la réplication transactionnelle