sp_replqueuemonitor (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

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

Conventions de la syntaxe 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 sysname, avec une valeur par défaut 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. publisher_db est sysname, avec une valeur par défaut null. Valeur NULL pour toutes les bases de données de publication.

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

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

[ @queuetype = ] 'queuetype' ] Type de file d’attente qui stocke les transactions. queuetype est tinyint avec une valeur par défaut de 0 et peut être l’une de ces valeurs.

Valeur Description
0 Tous les types de files d'attente
1 Message Queuing
2 File d’attente SQL Server

Codet de retour

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

Notes

sp_replqueuemonitor est utilisé dans instantané réplication ou la réplication transactionnelle avec des abonnements mis à jour en file d’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 db_owner rôle de base de données fixe peuvent exécuter sp_replqueuemonitor.

Voir aussi

Updatable Subscriptions for Transactional Replication
Procédures stockées système (Transact-SQL)