sp_replmonitorsubscriptionpendingcmds (Transact-SQL)
Retorna informações sobre o número de comandos pendentes de uma assinatura de publicação transacional e uma estimativa aproximada de quanto tempo é necessário para processá-las. Esse procedimento armazenado retorna uma linha para cada assinatura retornada. Esse procedimento armazenado, usado para monitorar a replicação, é executado no Distribuidor, no banco de dados de distribuição.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_replmonitorsubscriptionpendingcmds [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @subscriber = ] 'subscriber'
, [ @subscriber_db = ] 'subscriber_db'
, [ @subscription_type = ] subscription_type
Argumentos
[ @publisher = ] 'publisher'
É o nome do Publicador. publisher é sysname, sem padrão.[ @publisher_db = ] 'publisher_db'
É o nome do banco de dados publicado. publisher_db é sysname, sem padrão.[ @publication = ] 'publication'
É o nome da publicação. publication é sysname, sem padrão.[ @subscriber = ] 'subscriber'
É o nome do Assinante. subscriber é sysname, sem padrão.[ @subscriber_db = ] 'subscriber_db'
É o nome do banco de dados de assinatura. subscriber_db é sysname, sem padrão.[ @subscription_type = ] subscription_type
Se o tipo de assinatura. publication_type é int, sem padrão, e pode ter um destes valores.Value
Descrição
0
Assinatura push.
1
Assinatura pull
Conjuntos de resultados
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
pendingcmdcount |
int |
O número de comandos pendentes para a assinatura. |
estimatedprocesstime |
int |
Estimativa do número de segundos requerido para entregar todos os comandos pendentes ao Assinante. |
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_replmonitorsubscriptionpendingcmds é usado com replicação transacional.
Permissões
Somente membros da função de servidor fixa sysadmin no Distribuidor ou membros da função de banco de dados fixa db_owner no banco de dados de distribuição podem executar sp_replmonitorsubscriptionpendingcmds. Membros da lista de acesso à publicação de uma publicação que usa o banco de dados de distribuição podem executar sp_replmonitorsubscriptionpendingcmds para retornar comandos pendentes para aquela publicação.