Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Managed Instance
Lista as mensagens de fila de uma fila do SQL Server ou do Microsoft Message Queuing para subscrições de atualização em fila a uma publicação especificada. Se forem usadas filas do SQL Server, este procedimento armazenado é executado no Assinante na base de dados de subscrição. Se for usada a Fila de Mensagens, este procedimento armazenado é executado no Distribuidor na base de dados de distribuição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_replqueuemonitor
[ [ @publisher = ] N'publisher' ]
[ , [ @publisherdb = ] N'publisherdb' ]
[ , [ @publication = ] N'publication' ]
[ , [ @tranid = ] N'tranid' ]
[ , [ @queuetype = ] queuetype ]
[ ; ]
Arguments
@publisher [ = ] N'editor'
O nome do Editor.
@publisher é sysname, com um padrão de NULL. O servidor deve ser configurado para publicação.
NULL é usado para obter todos os editores.
[ @publisherdb = ] N'publisherdb'
O nome da base de dados de publicações.
@publisherdb é sysname, com um padrão de NULL.
NULL é usado para obter todas as bases de dados de publicações.
[ @publication = ] N'publicação'
O nome da publicação.
@publication é sysname, com um padrão de NULL.
NULL é usado para obter todas as publicações.
[ @tranid = ] N'tranid'
O ID da transação.
@tranid é sysname, com um padrão de NULL.
NULL é usado para obter todas as transações.
[ @queuetype = ] tipo de fila
O tipo de fila que armazena transações. @queuetype é tinyint e pode ser um desses valores.
| Valor | Description |
|---|---|
0 (padrão) |
Todos os tipos de filas |
1 |
colocação de mensagens em fila |
2 |
Fila do SQL Server |
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_replqueuemonitor é usado na replicação snapshot ou na replicação transacional com subscrições atualizadas em fila. As mensagens de fila que não contêm comandos SQL ou fazem parte de um comando spanning SQL não são apresentadas.
Permissions
Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_replqueuemonitor.