Não é possível conectar-se a uma instância remota do SQL Server por meio de uma VPN

1

Estou executando o SQL Server 2005 em dois servidores diferentes que executam o Win XP. Os dois servidores estão em locais físicos diferentes e estão conectados por meio de um link de dados ponto a ponto dedicado em uma rede privada virtual (VPN). Eu sou apenas capaz de se conectar à instância remota do SQL Server, especificando o endereço IP na propriedade do nome do servidor. Se eu fornecer o nome real do servidor, diga 'ServerA', então recebo uma mensagem de erro. Tudo funciona bem, exceto configurar a replicação no nível do assinante, o que requer o nome real da instância, não um endereço IP ou alias. Eu já configurei ambas as instâncias para permitir conexões remotas e estou executando o navegador do SQL Server.

Como eu me conecto à instância remota fornecendo o nome da instância?

Como eu configuro a assinatura de um editor remoto sem fornecer o nome da instância remota?

    
por Jack Njiri 09.02.2010 / 12:27

1 resposta

4

Isso soa como um problema de DNS, você pode fazer ping nos servidores pelo nome de cada site?

Se você não puder, precisará arrumar sua infra-estrutura de DNS e, no mínimo, configurar os arquivos host em cada servidor para resolver esses nomes de servidor para endereços IP.

Para corrigir isso usando arquivos host, no seu primeiro servidor (vamos chamá-lo ServerA) você precisa abrir %SystemRoot%\system32\drivers\etc\ e adicionar uma entrada para o outro servidor, que se parece com isto:

ServerB   192.168.0.100

Em seguida, vá para o ServerB e adicione um registro para o ServerA.

    
por 09.02.2010 / 14:06