Compartilhar via


sp_replmonitorhelppublicationthresholds (Transact-SQL)

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.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_replmonitorhelppublicationthresholds [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication' 
    [ , [ @publication_type = ] publication_type ] 
    [ , [ @thresholdmetricname = ] 'thresholdmetricname'

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.

  • [ @publication_type= ] publication_type
    É o tipo de publicação. publication_type é int e pode ser um destes 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.

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

metric_id

int

ID da métrica de desempenho de replicação, que pode ser um destes valores.

ValorNome da métrica
1 expiration - monitora a expiração iminente de assinaturas para publicações transacionais.
2 latency - monitora o desempenho de assinaturas para publicações transacionais.
4 mergeexpiration - monitora a expiração iminente de assinaturas para publicações de mesclagem.
5 mergeslowrunduration - monitora a duração de sincronizações de mesclagem em conexões da baixa largura da banda (dial-up).
6 mergefastrunduration - monitora a duração de sincronizações de mesclagem em conexões da alta largura da banda (LAN).
7 mergefastrunspeed - monitora a taxa de sincronizações de mesclagem em conexões de alta largura da banda (LAN).
8 mergeslowrunspeed - monitora a taxa de sincronizações de mesclagem em conexões de baixa largura da 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 ultrapassar o limite definido para esta publicação; um valor de 1 indica que um alerta deve ser gerado.

isenabled

bit

Se o monitoramento está habilitado para esta métrica de desempenho de replicação dessa publicação; um valor de 1 indica que o monitoramento está habilitado.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_replmonitorhelppublicationthresholds é usado com todos os tipos de replicação.

Permissões

Somente membros da função de servidor fixa db_owner ou da função de banco de dados fixa replmonitor podem executar sp_replmonitorhelppublicationthresholds.