SQL Pipes Nomeados em VPN de Site para Site

2

Correndo para problemas de SQL e posso encontrar o problema exato já publicado aqui no SF.

Eu tenho um servidor SQL em execução em uma sub-rede 192.168.16.x em um lado de um site para VPN do site. Eu tenho uma estação de trabalho em uma sub-rede 172.16.100.x no outro.

O SQL Browser é executado no servidor SQL e o navegador do computador é executado em DCs e em todas as estações de trabalho em ambos os lados. O navegador do computador mostra corretamente todos os computadores em ambos os lados juntos.

Eu posso executar ping e resolver todos os nomes de host em ambas as direções, mas ao adicionar um SQL DSN, o nome da instância do SQL não preenche a lista suspensa no lado 100.x, apenas no lado 16.x. Todo o tráfego e as portas estão abertas na vpn.

O aplicativo de software que eu preciso configurar requer que a instância do SQL seja transmitida e selecionada. Ele requer um DSN e basicamente precisa ser capaz de ser configurado, selecionando uma instância do SQL no aplicativo também. Você não pode simplesmente digitá-lo ... não vai funcionar.

Qualquer ideia sobre como consertar isso seria muito apreciada.

Obrigado!

    
por user201745 17.12.2013 / 17:21

1 resposta

1

Não sei muito sobre a descoberta de instâncias do SQL, mas supondo que isso seja baseado em broadcast, ele nunca ultrapassaria as fronteiras da rede IP (o que explica o comportamento que você está testemunhando, se o software estiver no lado 16.X da VPN).

Se esse é realmente o problema, uma solução alternativa (note que eu não chamei de solução) seria configurar alguma conversão de endereço de rede para redirecionar a transmissão da rede 16.X para o endereço de broadcast da rede 100.X se seu roteador permite isso.

    
por 17.12.2013 / 18:15