sp_replqueuemonitor (Transact-SQL)
Muestra en una lista los mensajes en cola de una cola de Microsoft SQL Server o Microsoft Message Queue Server para todas las suscripciones de actualización en cola a una publicación específica. Si se utilizan colas de SQL Server, el procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones. Si se utiliza Message Queue Server, este procedimiento almacenado se ejecuta en el distribuidor de la base de datos de distribución.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_replqueuemonitor [ @publisher = ] 'publisher'
[ , [ @publisherdb = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @tranid = ] 'tranid' ]
[ , [ @queuetype = ] 'queuetype' ]
Argumentos
[ @publisher = ] 'publisher'
Es el nombre del publicador. publisher es de tipo sysname y su valor predeterminado es NULL. El servidor debe estar configurado para publicación. Su valor es NULL para todos los publicadores.[ @publisherdb = ] 'publisher_db' ]
Es el nombre de la base de datos de publicación. publisher_db es de tipo sysname y su valor predeterminado es NULL. Su valor es NULL para todas las bases de datos de publicaciones.[ @publication = ] 'publication' ]
Es el nombre de la publicación. publicationes de tipo sysname y su valor predeterminado es NULL. Su valor es NULL para todas las publicaciones.[ @tranid = ] 'tranid' ]
Es el identificador de la transacción. tranides de tipo sysname y su valor predeterminado es NULL. Su valor es NULL para todas las transacciones.[@queuetype= ] 'queuetype' ]
Es el tipo de cola que almacena las transacciones. queuetype es de tipo tinyint, su valor predeterminado es 0 y puede tener uno de estos valores.Valor
Descripción
0
Todos los tipos de colas
1
Message Queue Server
2
Cola de SQL Server
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_replqueuemonitor se utiliza en la replicación transaccional o de instantáneas con suscripciones de actualización en cola. No muestra los mensajes de la cola que no contienen comandos SQL o que forman parte de un comando SQL múltiple.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_replqueuemonitor.
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)