sp_replqueuemonitor (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Répertorie les messages de file d’attente d’une file d’attente SQL Server ou 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 = ] N'publisher' ]
[ , [ @publisherdb = ] N'publisherdb' ]
[ , [ @publication = ] N'publication' ]
[ , [ @tranid = ] N'tranid' ]
[ , [ @queuetype = ] queuetype ]
[ ; ]
Arguments
[ @publisher = ] N’publisher'
Nom du serveur de publication. @publisher est sysname, avec la valeur par défaut NULL
. Le serveur doit être configuré pour la publication. NULL
est utilisé pour obtenir tous les serveurs de publication.
[ @publisherdb = ] N’publisherdb'
Nom de la base de données de publication. @publisherdb est sysname, avec la valeur par défaut NULL
. NULL
est utilisé pour obtenir toutes les bases de données de publication.
[ @publication = ] N’publication'
Nom de la publication. @publication est sysname, avec la valeur par défaut NULL
. NULL
est utilisé pour obtenir toutes les publications.
[ @tranid = ] N’tranid'
ID de la transaction. @tranid est sysname, avec la valeur par défaut NULL
. NULL
est utilisé pour obtenir toutes les transactions.
[ @queuetype = ] queuetype
Type de file d’attente qui stocke les transactions. @queuetype est tinyint et peut être l’une de ces valeurs.
Valeur | Description |
---|---|
0 (valeur par défaut) |
Tous les types de files d'attente |
1 |
Message Queuing |
2 |
File d’attente SQL Server |
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_replqueuemonitor
est utilisé dans la réplication d’instantanés 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 couvrante 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 s’exécuter sp_replqueuemonitor
.