Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure 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
Expanda um grupo do Publisher no painel esquerdo, expanda um Publisher e selecione uma publicação.
Selecione a guia Avisos . Para ver mais informações sobre as opções neste separador, selecione Ajuda na barra de menus.
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.
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 .
Selecione Guardar Alterações.
Para configurar um alerta para um limite
Selecione Configurar alertas.
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.
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.
Selecione OK.
Selecione Fechar.
Definir limites e avisos para uma publicação de mesclagem
Expanda um grupo do Publisher no painel esquerdo, expanda um Publisher e selecione uma publicação.
Selecione a guia Avisos . Para ver mais informações sobre as opções neste separador, selecione Ajuda na barra de menus.
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
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.
Selecione Guardar Alterações.
Para configurar um alerta para um limite
Selecione Configurar alertas.
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.
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.
Selecione OK.
Selecione Fechar.
Definir limites e avisos para uma publicação instantânea
Expanda um grupo do Publisher no painel esquerdo, expanda um Publisher e selecione uma publicação.
Selecione a guia Avisos . Para ver mais informações sobre as opções neste separador, selecione Ajuda no menu superior.
Habilite um aviso marcando a caixa de seleção Avisar se uma assinatura expirará dentro do limite.
Defina um limite para o aviso na coluna Limite . Por exemplo, você pode selecionar um valor de 70% na coluna Limite .
Selecione Guardar Alterações.
Para configurar um alerta para um limite
Selecione Configurar alertas.
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.
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.
Selecione OK.
Selecione Fechar.
Com Transact-SQL
Você também pode definir limites, alertas e avisos usando os procedimentos armazenados de replicação embutidos:
- MSreplmonthresholdmetrics define as métricas para monitorar a replicação.
- sp_replmonitorchangepublicationthreshold altera o limite de monitoração de uma publicação.
- MSpublicationthresholds para controlar as métricas de desempenho de replicação de uma publicação.
- sp_add_alert criar um alerta.
- sp_add_notification configura uma notificação para um alerta.
- sp_add_operator cria um destinatário de notificação para um alerta.