O servidor de failover possui status (Espelho, Desconectado, Em recuperação) e o servidor principal possui status (Principal, Desconectado).
Qual é o processo para reconectar esses servidores?
sql-server
sql-server-2008-r2
mirroring
um cavalo sem nome
fonte
fonte
Respostas:
Às vezes, reiniciar o terminal de espelhamento no servidor principal resolverá isso.
Para fazer isso, use o seguinte T-SQL.
Para obter o nome do terminal.
Consulte o KB 2490051 para obter mais detalhes.
fonte
Primeiro, tente fazer com que eles se reconectem com este comando T-SQL no principal:
Se isso falhar, você terá um problema de comunicação entre o diretor e o espelho, e é aí que a diversão começa. Pode ser qualquer coisa, desde conectividade IP até segurança nos pontos finais de espelhamento e diferentes métodos de criptografia. Eu recomendaria o livro Pro SQL Server 2008 Mirroring de Robert Davis, se você precisar entrar em uma profunda solução de problemas.
fonte
No nosso caso, estamos usando autenticação de certificado para conectar pontos de extremidade de espelhamento, e o problema ocorreu porque um dos certificados que os pontos de extremidade de espelhamento estavam usando havia expirado.
Você pode verificar a data de validade do certificado envolvido na autenticação do terminal, executando
Se for esse o caso, você precisará criar novos certificados para o
ALTER ENDPOINT
que tiver expirado e depois fazer a importação.fonte
Corrigi esse problema nas próximas etapas, reiniciar o endpoint apenas no PRIMARY não ajudou
Em PRIMÁRIO:
No MIRROR:
De volta ao PRIMARY:
fonte
Caso:
Quando você executa o comando abaixo no servidor Principal:
Após executar o comando acima, seu banco de dados entra em
[mirror, disconnected]
estado no servidor espelho.Resolução:
Etapa 1: execute a consulta abaixo no espelho
Etapa 2: Após executar o comando abaixo, seu banco de dados estará disponível.
Nota: A etapa 2 levará algum tempo para se recuperar.
fonte
Se "RESUME PARTNER" não funcionar
Eu quebraria o espelho para esse banco de dados e o reconfiguraria.
- PASSO 1 EM PRINCIPAL, quebre o espelho para um banco de dados
- PASSO 2 NO ESPELHO, quebre o espelho para um banco de dados
- PASSO 3 NO ESPELHO
- PASSO 4 NO ESPELHO
- PASSO 5 EM PRINCIPAL
- PASSO 6 EM PRINCIPAL, se uma TESTEMUNHA já estiver configurada
Vale ressaltar que tudo isso pode ser feito durante o horário de trabalho, pois o banco de dados principal estará sempre online e disponível.
fonte