Partilhar via


Definir limites e avisos no Replication Monitor

Aplica-se a:SQL ServerAzure SQL Managed Instance

O Microsoft SQL Server Replication Monitor exibe informações de status para publicações e assinaturas. Por padrão, o Replication Monitor exibe avisos apenas para assinaturas não inicializadas, mas você pode habilitar avisos para outras condições. É recomendável habilitar avisos para sua topologia, para que você seja informado sobre o status e o desempenho em tempo hábil.

Ao habilitar um aviso, você especifica um limite. Quando esse limite é atingido ou excedido, um aviso é exibido (a menos que um problema com uma prioridade mais alta precise ser exibido). Além de exibir um aviso no Replication Monitor, atingir um limite também pode disparar um alerta. Você pode habilitar avisos para as seguintes condições:

  • Expiração iminente da subscrição

    Isso se aplica a todos os tipos de replicação. Se o limite especificado for atingido ou excedido, o status da assinatura será exibido como Expirando em breve/Expirado.

  • Exceder a latência especificada (o período de tempo decorrido entre uma transação ser confirmada no Editor e a transação correspondente ser confirmada no Assinante).

    Isso se aplica à replicação transacional. Se o limite especificado for atingido ou excedido, o status da assinatura será exibido como Desempenho crítico.

  • Exceder o tempo de sincronização especificado.

    Isso aplica-se à replicação de fusão. Se o limite especificado for atingido ou excedido, o status será exibido como Mesclagem de longa duração. Você pode especificar limites diferentes para conexões dial-up e de rede local (LAN).

  • Ficar aquém do processamento do número especificado de linhas em um determinado período de tempo.

    Isso se aplica à replicação de mesclagem. Se o limite especificado for atingido ou excedido, o status será exibido como Desempenho crítico. Você pode especificar limites diferentes para conexões dial-up e LAN.

Para obter mais informações sobre os avisos Desempenho crítico e Mesclagem de longa duração, consulte Monitorizar o desempenho com o Replication Monitor.

Neste tópico

Para definir limites e avisos para uma publicação transacional

  1. Expanda um grupo do Publisher no painel esquerdo, expanda um Publisher e selecione uma publicação.

  2. Selecione a guia Avisos . Para ver mais informações sobre as opções neste separador, selecione Ajuda na barra de menus.

  3. Habilite um aviso marcando a caixa de seleção apropriada: Avisar se uma assinatura expirará dentro do limite ou Avisar se a latência exceder o limite.

  4. Defina um limite para os avisos na coluna Limite . Por exemplo, se você selecionou Avisar se a latência exceder o limite na etapa 3, poderá selecionar uma latência de 60 segundos na coluna Limite .

  5. Selecione Guardar Alterações.

Para configurar um alerta para um limite

  1. Selecione Configurar alertas.

  2. Na caixa de diálogo Configurar Alertas de Replicação , selecione um alerta e, em seguida, selecione Configurar.

    Esta caixa de diálogo exibe alertas para todos os tipos de publicação, incluindo alertas que não estão relacionados a limites de monitoramento. Para obter mais informações, consulte Usar alertas para eventos do Agente de Replicação.

  3. Defina as opções na caixa de diálogo de propriedades do alerta AlertName:

    • Na página Geral , selecione Ativar; Especifique a qual banco de dados o alerta deve ser aplicado.

    • Na página Resposta , especifique se um email deve ser enviado e/ou um trabalho deve ser executado.

    • Na página Opções , personalize o texto da resposta.

  4. Selecione OK.

  5. Selecione Fechar.

Definir limites e avisos para uma publicação de mesclagem

  1. Expanda um grupo do Publisher no painel esquerdo, expanda um Publisher e selecione uma publicação.

  2. Selecione a guia Avisos . Para ver mais informações sobre as opções neste separador, selecione Ajuda na barra de menus.

  3. Habilite um aviso marcando a caixa de seleção apropriada:

    • Avisar se uma assinatura expirará dentro do limite

    • Avisar se um tempo de fusão para conexões dial-up exceder um limite

    • Avisar se um comprimento de mesclagem para conexões LAN exceda o limite

    • Avisar se o número de linhas mescladas por segundo para conexões LAN for inferior ao limiar

    • Avisar se o número de linhas mescladas por segundo em ligações dial-up for menor que o limiar

  4. Defina limites para os avisos na coluna Limite . Por exemplo, se tiver selecionado Avisar se um comprimento de fusão para conexões dial-up exceder o limite na etapa 3, poderá selecionar um tempo de 10 minutos na coluna Limite.

  5. Selecione Guardar Alterações.

Para configurar um alerta para um limite

  1. Selecione Configurar alertas.

  2. Na caixa de diálogo Configurar Alertas de Replicação , selecione um alerta e, em seguida, selecione Configurar.

    Esta caixa de diálogo exibe alertas para todos os tipos de publicação, incluindo alertas que não estão relacionados a limites de monitoramento.

  3. Defina as opções na caixa de diálogo de propriedades do alerta <AlertName>:

    • Na página Geral , selecione Ativar; Especifique a qual banco de dados o alerta deve ser aplicado.

    • Na página Resposta , especifique se um email deve ser enviado e/ou um trabalho deve ser executado.

    • Na página Opções , personalize o texto da resposta.

  4. Selecione OK.

  5. Selecione Fechar.

Definir limites e avisos para uma publicação instantânea

  1. Expanda um grupo do Publisher no painel esquerdo, expanda um Publisher e selecione uma publicação.

  2. Selecione a guia Avisos . Para ver mais informações sobre as opções neste separador, selecione Ajuda no menu superior.

  3. Habilite um aviso marcando a caixa de seleção Avisar se uma assinatura expirará dentro do limite.

  4. Defina um limite para o aviso na coluna Limite . Por exemplo, você pode selecionar um valor de 70% na coluna Limite .

  5. Selecione Guardar Alterações.

Para configurar um alerta para um limite

  1. Selecione Configurar alertas.

  2. Na caixa de diálogo Configurar Alertas de Replicação , selecione um alerta e, em seguida, selecione Configurar.

    Esta caixa de diálogo exibe alertas para todos os tipos de publicação, incluindo alertas que não estão relacionados a limites de monitoramento. Para obter mais informações, consulte Usar alertas para eventos do Agente de Replicação.

  3. Defina as opções na caixa de diálogo Propriedades do alerta <AlertName>:

    • Na página Geral , selecione Ativar; Especifique a qual banco de dados o alerta deve ser aplicado.

    • Na página Resposta , especifique se um email deve ser enviado e/ou um trabalho deve ser executado.

    • Na página Opções , personalize o texto da resposta.

  4. Selecione OK.

  5. Selecione Fechar.

Com Transact-SQL

Você também pode definir limites, alertas e avisos usando os procedimentos armazenados de replicação embutidos: