Pergunta

Eu tenho atualmente espelhamento de configuração entre três computadores, princípio, espelho e testemunha. Durante o dia, todos estes sistemas são muito bem; eles failover com o comando failover, eo failover quando desconectar qualquer uma das estações. Meu problema é à noite eu perder Quorum entre as três estações, e a única maneira de obtê-lo de volta é para reiniciar a testemunha SQL Server. A pior coisa sobre a perda de Quorum é que todas as estações de reverter para o modo de recuperação que torna o inutilizável banco de dados. É quase como se o roteador conectando todas as estações desceu.

Eu tentei nomes de computador e endereços IP sem qualquer sorte. Eu tenho configurações similares que funcionam em um monte de outros clientes, então eu não acho que é o caminho que temos de configuração dos servidores SQL ou espelhamento. Eu tenho o roteador em uma UPS com proteção de sarja eo roteador foi substituído várias vezes, então eu sei que não é o roteador. A estação de espelho foi substituído, hardware e software, por causa de algumas outras questões que ainda estão ocorrendo. Minha única solução é substituir a testemunha, mas se isso não funcionar, eu estou fora de ideias.

Abaixo está um arquivo de log do erro que está a ser produzido quando quorum falhar. Esta mensagem de erro é mostrada em todos os servidores SQL.

09-09-2009 10: 07: 48, spid20s, desconhecido, o espelhamento de banco de dados de erro de conexão 4 'ocorreu um erro durante a recepção de dados: '64 (. O nome da rede especificado não está mais disponível)' '. para 'TCP: // Silver1: 15111'.

09/09/2009 10: 07: 48, spid20s, Desconhecido, Erro: 1474 Gravidade: 16 Estado:. 1

09/09/2009 10: 06: 16, spid19s, desconhecido, base de dados espelhamento erro de conexão 2 'Pesquisa de DNS falhou com o erro: '11001 (Esse anfitrião não é conhecido.)'.' para 'TCP: // Silver2: 15111'.

09/09/2009 10: 06: 16, spid19s, Desconhecido, Erro: 1474 Gravidade: 16 Estado: 1.

Observe também que esta configuração não está usando certificados ou qualquer coisa. Todos os usuários têm o mesmo nome de usuário e senhas, então eu sei que esta é uma solução de trabalho sem ter que estar no domínio.

Foi útil?

Solução

DNS 'lookup falhou com o erro: '11001 (n host é conhecido.)'.' para 'TCP: // Silver2: 15111'.

Este resume muito bem tudo. Suas caras de rede melhor ter uma explicação porque o nome DNS 'Silver2' é perdido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top