Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server para Windows
Este artigo fornece diretrizes sobre como atualizar ou corrigir instâncias do SQL Server que participam da replicação P2P (ponto a ponto), fora de um grupo de disponibilidade Always On e para bancos de dados que estão dentro de um grupo de disponibilidade Always On.
Se a topologia de replicação incluir outros tipos de replicação, como instantâneo, mesclagem ou replicação transacional, consulte Atualizar ou aplicar patch a bancos de dados replicados para obter mais informações.
Atualizar bancos de dados P2P fora de um grupo de disponibilidade
As etapas nesta seção fornecem diretrizes sobre como atualizar ou corrigir instâncias do SQL Server que estão participando da replicação ponto a ponto (P2P) fora de um grupo de disponibilidade Always On.
A tabela a seguir descreve as funções e os nomes dos servidores que participam da topologia de replicação usada no exemplo:
| Nome | Função |
|---|---|
| Peer1 | A instância do SQL Server que hospeda os bancos de dados de replicação para o primeiro par na topologia ponto a ponto. |
| Peer2 | A instância do SQL Server que hospeda os bancos de dados de replicação para o segundo participante na topologia ponto a ponto. |
| Dist1 | O distribuidor remoto da Peer1. |
| Dist2 | Distribuidor remoto do Peer2. |
Ao aplicar patch ou atualizar bancos de dados replicados ponto a ponto fora de um grupo de disponibilidade, siga estas etapas:
- Interrompa o tráfego de entrada para Peer2, interrompendo todos os aplicativos e agentes de distribuição dos demais pares que replicam para esta instância. Por exemplo, interrompa o agente de distribuição em Peer1.
- Confirme se não há transações replicadas pendentes chegando ao Peer2 verificando os agentes de leitor de log e os agentes de distribuição associados a essa topologia de replicação.
- Se o distribuidor for remoto, primeiro atualize o distribuidor remoto Dist2. Se o distribuidor for a instância local do Peer2, vá para a próxima etapa.
- Atualize a instância Peer2.
- Inicie o agente de distribuição do Peer1 (ou todos os pares restantes replicando para esse par).
- Interrompa o tráfego de entrada para Peer1 interrompendo todos os aplicativos e agentes de distribuição de quaisquer outros pares que replicam para essa instância. Por exemplo, interrompa o agente de distribuição em Peer2.
- Confirme se não há transações replicadas pendentes chegando ao Peer1 verificando os agentes de leitor de log e os agentes de distribuição associados a essa topologia de replicação.
- Se o distribuidor for remoto, primeiro atualize o distribuidor remoto Dist1. Se o distribuidor for a instância local do Peer1 , pule para a próxima etapa.
- Atualize a instância Peer1.
- Inicie o agente de distribuição do Peer2 (ou quaisquer pares restantes replicando para esse par).
- Se houver outros pares na topologia, repita essas mesmas etapas para cada par.
Atualizar bancos de dados P2P em um grupo de disponibilidade
As etapas nesta seção fornecem diretrizes sobre como atualizar ou corrigir instâncias do SQL Server que estão participando da replicação ponto a ponto (P2P) em um grupo de disponibilidade Always On.
A tabela a seguir descreve as funções e os nomes dos servidores que participam da topologia de replicação usada no exemplo:
| Nome | Função |
|---|---|
| Peer1N1 | A instância do SQL Server que hospeda a réplica primária e é Peer1 na topologia ponto a ponto. |
| Peer1N2 | A instância do SQL Server que hospeda a réplica secundária associada ao Peer1 na topologia ponto a ponto. |
| Dist1 | O distribuidor remoto para Peer1. |
| Peer2N3 | A instância do SQL Server que hospeda a réplica primária e é Peer2 na topologia ponto a ponto. |
| Peer2N4 | A instância do SQL Server que hospeda a réplica secundária associada ao Peer2 na topologia ponto a ponto. |
| Dist2 | O distribuidor remoto para Peer2. |
Observação
Usar um distribuidor local para um banco de dados P2P que faz parte de um grupo de disponibilidade não é uma configuração recomendada, pois é um único ponto de falha.
Ao aplicar patch ou atualizar bancos de dados replicados ponto a ponto em um grupo de disponibilidade, siga estas etapas:
- Interrompa o tráfego de entrada para Peer2 interrompendo todos os aplicativos e agentes de distribuição de quaisquer outros pares que replicam para essa instância. Por exemplo, interrompa o agente de distribuição em Peer1.
- Confirme se não há transações replicadas pendentes chegando ao Peer2 verificando os agentes de leitor de log e os agentes de distribuição associados a essa topologia de replicação.
- Atualize o distribuidor remoto para Peer2, Dist2, seguindo a sequência em Atualizar réplicas de grupos de disponibilidade. Se o distribuidor for local, vá para a próxima etapa.
- Atualize a réplica secundária Peer2N4.
- Execute um failover do grupo de disponibilidade da réplica primária atual Peer2N3 para o Peer2N4 secundário atualizado.
- Atualize a réplica primária anterior Peer2N3.
- Execute um failover do grupo de disponibilidade do Peer2N4 primário atual para a réplica primária anterior Peer2N3.
- Inicie o agente de distribuição do Peer1 (ou todos os pares restantes replicando para esse par).
- Interrompa o tráfego de entrada para Peer1 interrompendo todos os aplicativos e agentes de distribuição de quaisquer outros pares que replicam para essa instância. Por exemplo, interrompa o agente de distribuição em Peer2.
- Confirme se não há transações replicadas pendentes chegando ao Peer1 verificando os agentes de leitor de log e os agentes de distribuição associados a essa topologia de replicação.
- Atualize o distribuidor remoto para Peer1, Dist1, seguindo a sequência em Atualizar réplicas do grupo de disponibilidade. Se o distribuidor for local, vá para a próxima etapa.
- Atualize a réplica secundária Peer1N2.
- Realize um failover do grupo de disponibilidade da réplica primária atual Peer1N1 para a réplica secundária atualizada Peer1N2.
- Atualize a réplica primária anterior Peer1N1.
- Execute um failover do grupo de disponibilidade do Peer1N2 primário atual para a réplica primária anterior Peer1N1.
- Inicie o agente de distribuição do Peer2 (ou quaisquer pares restantes replicando para esse par).
- Se houver outros pares na topologia, repita essas mesmas etapas para cada par.
Conteúdo relacionado
- Replicação do SQL Server
- Atualizar ou aplicar patch em bancos de dados replicados
- Perguntas Frequentes sobre Administração de Replicação
- Compatibilidade da replicação com versões anteriores
- Atualizações de versão e edição com suporte (SQL Server 2022)
- Atualizar o SQL Server
- Atualizar réplicas do grupo de disponibilidade