Pipes nomeados SQL em VPN site a site

Pipes nomeados SQL em VPN site a site

Estou me deparando com problemas de SQL e posso encontrar o problema exato já postado aqui no SF.

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

Navegador SQL em execução no servidor SQL e navegador de computador em execução 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.

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

O aplicativo de software que preciso configurar requer que a instância SQL seja transmitida e selecionável. Ele requer um DSN e basicamente precisa ser configurado selecionando também uma instância SQL no aplicativo. Você não pode simplesmente digitar... não funcionará.

Qualquer idéia sobre como consertar isso seria muito apreciada.

Obrigado!

Responder1

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

Se esse for realmente o problema, uma solução alternativa (observe que não chamei isso de solução) seria configurar alguma tradução de endereço de rede para redirecionar a transmissão da rede 16.X para o endereço de transmissão da rede 100.X se o seu roteador permitir isto.

informação relacionada