Welcome to MSDN Blogs Sign in | Join | Help

SQL Server: um Endpoint Brasileiro

Discussão de assuntos ligados ao SQL Server e as ferramentas ao redor dele, como o Visual Studio por exemplo
Problema ao estabelecer um Mirror

Recentemente estive em um cliente para configurar o Database Mirroring em uma base de dados. Pedi a ele para fazer um backup da base de dados inicial e restaurar no mirror, para que quando eu chegasse já fizesse o mirror.

Depois de criar os endpoints, ao tentar iniciar o mirror, vinha a mensagem abaixo:

"The server network address "TCP://<FQDN>:5022" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational. (Microsoft SQL Server, Error: 1418)"

image

Na figura acima, estou omitindo o nome do servidor por questões de privacidade. No lugar da faixa em branco viria o FQDN do servidor de um dos endpoints. A porta 5022 é padrão, mas pode ser alterada durante a configuração.

Foram feitos os seguintes testes:

a) Ping no FQDN partindo do servidor A para o servidor B e vice-versa: OK

b) Telnet na porta 5022, partindo também de um lado para o outro: OK

c) Login utilizado tem permissão CONNECT nos endpoints: OK.

Solução: o restore do banco de dados não havia sido feito com a opção "WITH NORECOVERY". Embora a mensagem de erro nos leve a acreditar que o problema ocorre devido a uma falha de rede, esta foi a causa no nosso caso. É obrigatório que o restore da base de dados seja feito com esta opção, mas isto não foi percebido pela pessoa que fez o restore.

Apenas decidi dividir esta experiência aqui pois, pesquisando pela internet, vi pessoas discutindo em forums o mesmo sintoma, sem atingir uma solução.

Published Monday, May 05, 2008 5:50 PM by procha

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Problema ao estabelecer um Mirror @ Monday, August 11, 2008 4:43 PM

Bom dia Pericles.

Estou com o mesmo problema que foi postado por você, porém já havia feito o restore na instância do MIRRORDB com a opção NORECOVERY.

Saberia dizer o que pode estar errado? ou uma outra fonte para pesquisa?

Ambiente do Teste:

WinXP SP2, SQL Server Standard Edition SP2.

OBS: Estou fazendo o mirroring entre 2 instâncias na mesma máquina, sem o witness.

Desde já agradeço:)

[]´s

Marcos

Leave a Comment

(required) 
required 
(required) 
Page view tracker