sp_replqueuemonitor (Transact-SQL)sp_replqueuemonitor (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Répertorie les messages de la MicrosoftMicrosoft file d' MicrosoftMicrosoft attente d’une SQL ServerSQL Server file d’attente ou Message Queuing pour les abonnements de mise à jour en attente à une publication spécifiée.Lists the queue messages from a MicrosoftMicrosoft SQL ServerSQL Server queue or MicrosoftMicrosoft Message Queuing for queued updating subscriptions to a specified publication. Si des files d'attente SQL ServerSQL Server sont utilisées, cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.If SQL ServerSQL Server queues are used, this stored procedure is executed at the Subscriber on the subscription database. Si Message Queuing est utilisé, elle est exécutée sur la base de données de distribution du serveur de distribution.If Message Queuing is used, this stored procedure is executed at the Distributor on the distribution database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

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

ArgumentsArguments

[ @publisher = ] 'publisher'Nom du serveur de publication.[ @publisher = ] 'publisher' Is the name of the Publisher. Publisher est de type sysname, avec NULL comme valeur par défaut.publisher is sysname, with a default of NULL. Le serveur doit être configuré pour la publication.The server must be configured for publishing. Valeur NULL pour tous les serveurs de publication.NULL for all Publishers.

[ @publisherdb = ] 'publisher_db' ]Nom de la base de données de publication.[ @publisherdb = ] 'publisher_db' ] Is the name of the publication database. publisher_db est de type sysname, avec NULL comme valeur par défaut.publisher_db is sysname, with a default of NULL. Valeur NULL pour toutes les bases de données de publication.NULL for all publication databases.

[ @publication = ] 'publication' ]Nom de la publication.[ @publication = ] 'publication' ] Is the name of the publication. publicationest de type sysname, avec NULL comme valeur par défaut.publicationis sysname, with a default of NULL. Valeur NULL pour toutes les publications.NULL for all publications.

[ @tranid = ] 'tranid' ]ID de la transaction.[ @tranid = ] 'tranid' ] Is the transaction ID. tranidest de type sysname, avec NULL comme valeur par défaut.tranidis sysname, with a default of NULL. Valeur NULL pour toutes les transactions.NULL for all transactions.

[ @queuetype=** ] 'queuetype' ][@queuetype=** ] 'queuetype' ]
Type de file d'attente stockant les transactions.Is the type of queue that stores transactions. QueueType est de type tinyint , avec 0comme valeur par défaut et peut prendre l’une des valeurs suivantes.queuetype is tinyint with a default of 0, and can be one of these values.

ValueValue DescriptionDescription
00 Tous les types de files d'attenteAll types of queues
11 Message QueuingMessage Queuing
22 File d'attente SQL ServerSQL ServerSQL ServerSQL Server queue

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_replqueuemonitor est utilisé dans la réplication d’instantané ou dans la réplication transactionnelle avec des abonnements de mise à jour en attente.sp_replqueuemonitor is used in snapshot replication or transactional replication with queued updating subscriptions. 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.The queue messages that do not contain SQL commands or are part of a spanning SQL command are not displayed.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_replqueuemonitor.Only members of the sysadmin fixed server role or db_owner fixed database role can execute sp_replqueuemonitor.

Voir aussiSee Also

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