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.
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 del publicador. 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 Id. 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
Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_replqueuemonitor.
Vea también