Monitorar a replicação de banco de dados

Aplica-se a: Gerenciador de Configurações (branch atual)

Monitore os detalhes da replicação de banco de dados com o nó Replicação de Banco de Dados no workspace Monitoramento do console Configuration Manager. Você pode monitorar o status dos links de replicação entre sites. Ele também mostra inicialização e replicação de grupos de replicação para o site ao qual você se conecta.

Dica

Embora um nó replicação de banco de dados também apareça no nó Configuração de Hierarquia no workspace Administração , você não pode exibir o status de replicação para links de replicação de banco de dados desse local.

A replicação de banco de dados entre sites envolve a replicação de vários conjuntos de informações, chamados grupos de replicação. Cada grupo de replicação envia e recebe dados com prioridades diferentes. Por padrão, você não pode modificar os dados contidos em um grupo de replicação e a frequência da replicação.

Quando um link de replicação está ativo e seu status não é falha ou degradado, todos os grupos se replicam rapidamente. Se um ou mais grupos não concluirem a replicação no período esperado, o link será exibido como degradado. Os links degradados ainda podem funcionar, mas você deve monitorá-los para garantir que eles retornem ao status ativo. Investigue-os para garantir que falhas adicionais de degradação ou replicação não ocorram.

Para cada link de replicação, especifique o número de vezes que um grupo replicado sem sucesso tenta novamente. Após esse número de tentativas, o site define o status do link como degradado ou com falha. Mesmo que todos, exceto um grupo, sejam replicados com êxito, o site define o status do link como degradado ou com falha. Ele define esse status porque o único grupo de replicação falha ao concluir a replicação no número especificado de tentativas. Para obter mais informações, consulte os limites de replicação de banco de dados.

Use as seguintes informações para entender o status dos links de replicação que podem exigir uma investigação adicional:

Nenhum problema foi detectado e a comunicação no link é atual.

Enquanto um site pai está atualizando para uma nova versão e você exibe o status do link do site filho, o status do link é exibido como ativo. Após a atualização, até que o site filho esteja na mesma versão do site pai, o status do link será exibido como ativo quando exibido no site pai. Quando exibido do site filho, ele é exibido como sendo configurado.

A replicação é funcional, mas pelo menos um objeto ou grupo de replicação está atrasado. Monitore links que estão neste estado. Examine as informações de ambos os sites no link para obter indicações de que o link pode falhar.

Um link também pode exibir um status de degradado quando o site que recebe dados replicados não consegue confirmar rapidamente os dados no banco de dados. Esse comportamento acontece quando grandes volumes de dados são replicados. Por exemplo, você implanta uma atualização de software em um grande número de computadores. O site pai no link pode levar algum tempo para processar esse volume de dados replicados. Uma defasagem de processamento no site pai resulta na configuração do status do link como degradado até que ele possa processar com êxito o backlog de dados.

A replicação não é funcional. É possível que um link de replicação possa se recuperar sem mais ações. Para investigar e ajudar a corrigir a replicação neste link, use o Replication Link Analyzer (RLA).

Esse status também pode indicar um problema com a rede física entre o site pai e filho no link de replicação.

Monitorar o status de replicação

Use o nó Replicação de Banco de Dados no workspace Monitoramento para exibir o status de um link de replicação. Exibir detalhes sobre o banco de dados em cada site no link de replicação. Você também pode exibir detalhes sobre grupos de replicação. Para exibir esses detalhes, selecione um link de replicação e selecione a guia apropriada para o status de replicação que você deseja exibir.

As seções a seguir fornecem detalhes sobre as diferentes guias para o status de replicação:

Resumo

Exiba informações de alto nível sobre a replicação de dados do site e dados globais entre os dois sites em um link.

Selecione Exibir relatórios de dados históricos de tráfego para exibir um relatório que mostra detalhes sobre a largura de banda de rede usada pela replicação em todo o link.

Site Pai

Para o site pai em um link de replicação, exiba detalhes sobre o banco de dados, que incluem:

  • Portas de firewall para o SQL Server

  • Espaço em disco gratuito

  • Locais do arquivo de banco de dados

  • Certificados

Site filho

Para o site filho em um link de replicação, exiba detalhes sobre o banco de dados, que incluem:

  • Portas de firewall para o SQL Server

  • Espaço em disco gratuito

  • Locais do arquivo de banco de dados

  • Certificados

Detalhes de inicialização

Exiba o status de inicialização para grupos que se replicam no link. Essas informações podem ajudá-lo a identificar quando a inicialização dos dados de replicação está em andamento ou falhou.

Use essas informações para identificar quando um site pode estar no modo de interoperabilidade. O modo de interoperabilidade é quando o site filho não executa a mesma versão de Configuration Manager que o site pai.

Detalhes da replicação

Exiba o status de replicação de cada grupo que se replica no link. Use essas informações para ajudar a identificar problemas ou atrasos para a replicação de dados específicos. Ele pode ajudar a determinar os limites apropriados de replicação de banco de dados para este link. Para obter mais informações, consulte Limites de replicação de banco de dados.

Dica

Os grupos de replicação para dados do site são enviados apenas do site filho para o site pai. Grupos de replicação de dados globais são replicados em ambas as direções.

Replication Link Analyzer

Configuration Manager inclui o Replication Link Analyzer (RLA), que você usa para analisar e reparar problemas de replicação. Use o RLA para corrigir falhas de link quando a replicação falhar. Também é útil quando a replicação para de funcionar, mas o site ainda não o relatou como falha.

Use o RLA para corrigir problemas de replicação entre os seguintes computadores na hierarquia:

  • Entre um servidor de site e o servidor de banco de dados do site

  • Entre o servidor de banco de dados de um site e o servidor de banco de dados de outro site, também conhecido como replicação entre sites

Observação

A direção da falha de replicação não importa.

Execute o RLA no console Configuration Manager ou em um prompt de comando:

  • Para ser executado no console Configuration Manager: vá para o workspace Monitoramento e selecione o nó Replicação de Banco de Dados. Selecione o link de replicação que você deseja analisar e, em seguida, na faixa de opções, selecione Replication Link Analyzer.

  • Para executar em um prompt de comando, digite o seguinte comando: %ProgramFiles(x86)%\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManager.ReplicationLinkAnalyzer.Wizard.exe <source site server FQDN> <destination site server FQDN>

    Importante

    A partir da versão 1910, esse caminho foi alterado para usar a Microsoft Endpoint Manager pasta. Verifique se você não usa uma versão mais antiga do arquivo que pode existir em outra pasta.

Ao executar o RLA, ele detecta problemas usando uma série de regras de diagnóstico e verificações. Você exibe os problemas que a ferramenta identifica. Quando ele tem instruções para resolver um problema, ele os exibe. Se o RLA puder corrigir automaticamente um problema, ele apresentará essa opção.

Quando o RLA for concluído, ele salva os resultados no seguinte relatório baseado em XML e em um arquivo de log na área de trabalho do usuário que executa a ferramenta:

  • ReplicationAnalysis.xml

  • ReplicationLinkAnalysis.log

O RLA interrompe os serviços a seguir enquanto corre alguns problemas. Ele reinicia esses serviços quando a correção é concluída:

  • SMS_SITE_COMPONENT_MANAGER

  • SMS_EXECUTIVE

Se o RLA não concluir a correção, reinicie esses serviços no servidor do site, se necessário.

O RLA registra todas as ações de investigação e correção para fornecer detalhes adicionais que não são exibidos no assistente.

Pré-requisitos do RLA

A conta que você usa para executar o RLA deve ter as seguintes permissões:

  • Direitos de administrador local em cada computador envolvido no link de replicação.

  • Os direitos de sysadmin em cada banco de dados SQL Server envolvidos no link de replicação.

Observação

A conta não requer uma função de segurança de administração baseada em função Configuration Manager específica. Um usuário administrativo com acesso ao nó Replicação de Banco de Dados pode executar a ferramenta no console Configuration Manager. Um administrador do sistema com direitos suficientes para cada computador pode executar a ferramenta em um prompt de comando.

Problema conhecido do RLA

O RLA gera erros de certificado do SSB (SQL Server Service Broker) para sites primários atualizados do System Center 2012 Configuration Manager. Esse problema ocorre devido a alterações nos nomes dos certificados no Configuration Manager branch atual. É possível ignorar essa mensagem de aviso com segurança.

Monitoramento da replicação de banco de dados

Monitorar o status de replicação de banco de dados site a site de alto nível

  1. No console Configuration Manager, acesse o workspace Monitoramento.

  2. Selecione o nó Hierarquia do Site para abrir a exibição diagrama de hierarquia .

  3. Passe o ponteiro do mouse na linha entre os dois sites. Exiba o status da replicação de dados globais e do site para esses sites.

  1. No console Configuration Manager, acesse o workspace Monitoramento.

  2. Selecione o nó Replicação de Banco de Dados e selecione o link de replicação que você deseja monitorar. Em seguida, selecione a guia apropriada para exibir detalhes diferentes sobre o status de replicação desse link.