sp_replmonitorhelppublicationthresholds (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Retorna a métrica de limite definida para uma publicação monitorada. Esse procedimento armazenado, usado para monitorar a replicação, é executado no Distribuidor, no banco de dados de distribuição.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_replmonitorhelppublicationthresholds
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @thresholdmetricname = ] N'thresholdmetricname' ]
[ ; ]
Argumentos
@publisher [ = ] N'editor'
O nome do Editor. @publisher é sysname, sem padrão.
@publisher_db [ = ] N'publisher_db'
O nome do banco de dados publicado. @publisher_db é sysname, sem padrão.
@publication [ = ] N'publicação'
O nome da publicação. @publication é sysname, sem padrão.
@publication_type [ = ] publication_type
Se o tipo de publicação. @publication_type é int e pode ser um desses valores.
Valor | Descrição |
---|---|
0 |
Publicação transacional. |
1 |
Publicação de instantâneo. |
2 |
Publicação de mesclagem. |
NULL (padrão) |
A replicação tenta determinar o tipo de publicação. |
@thresholdmetricname [ = ] N'nome da métrica do limite'
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
Conjunto de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
metric_id |
int | ID da métrica de desempenho de replicação, que pode ter um destes valores.1expiration - monitora a expiração iminente de assinaturas para publicações transacionais.2latency - monitora o desempenho de assinaturas para publicações transacionais.4mergeexpiration - monitora a expiração iminente de assinaturas para publicações de mesclagem.5mergeslowrunduration - Monitora a duração das sincronizações de mesclagem em conexões de baixa largura de banda (dial-up).6mergefastrunduration - monitora a duração de sincronizações de mesclagem em conexões da alta largura da banda (LAN).7mergefastrunspeed - monitora a taxa de sincronizações de mesclagem em conexões de alta largura da banda (LAN).8mergeslowrunspeed - Monitora a taxa de sincronização de sincronizações de mesclagem em conexões de baixa largura de banda (dial-up). |
title |
sysname | Nome da métrica de desempenho da replicação. |
value |
int | O valor de limite da métrica de desempenho. |
shouldalert |
bit | É se um alerta deve ser gerado quando a métrica exceder o limite definido para esta publicação; Um valor de 1 indica que um alerta deve ser gerado. |
isenabled |
bit | É se o monitoramento estiver habilitado para essa métrica de desempenho de replicação para esta publicação; Um valor de 1 indica que o monitoramento está habilitado. |
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_replmonitorhelppublicationthresholds
é usado com todos os tipos de replicação.
Permissões
Somente membros da função de banco de dados fixa db_owner ou replmonitorar no banco de dados de distribuição podem executar sp_replmonitorhelppublicationthresholds
.