Porta encaminhar uma conexão SQL recebida sobre o TeamViewer VPN

1

Eu tenho um servidor remoto que, por sua vez, tem acesso a uma instância do SQL Server em execução na mesma rede.

Estou desenvolvendo ferramentas para usar este servidor SQL, mas não tenho backup ou direitos para fazer backup / copiar a estrutura do banco de dados. Portanto, preciso acessar esse banco de dados na minha máquina de desenvolvimento.

Nós nos conectamos ao servidor remoto usando o TeamViewer e podemos acessar o servidor usando o TeamViewer VPN.

Existe alguma maneira de configurar o servidor para "Encaminhar" em todas as conexões de entrada na Porta 1433 (elas serão fornecidas somente pela VPN) para o endereço IP local do SQL Server?

    
por Paul Grimshaw 22.07.2013 / 13:37

2 respostas

0

Obrigado ao @TheCleaner pela orientação. No entanto, encontrei uma solução alternativa que pensei em compartilhar caso outra pessoa encontre uma situação semelhante.

O truque era instalar o SQL Server Express no servidor intermediário sobre o qual eu tenho controle. Em seguida, adicionei um "servidor vinculado" à instância do SQL Server de destino em um servidor diferente.

O TeamViewer VPN permite-me alcançar o SQL Server intermediário e, em seguida, posso consultar o servidor vinculado da minha máquina de desenvolvimento.

Um pequeno ajuste no meu código permite que as consultas sejam executadas no servidor vinculado "server.database.dbo.table" em vez de apenas "dbo.table" quando estou no modo de desenvolvimento.

    
por 01.08.2013 / 11:41
2

Veja o manual do Teamviewer aqui: link

De acordo com a página 21 ao usar o TeamViewer VPN:

Note : If you connect your local computer to the remote computer via TeamViewer VPN, only those two computers will be linked together in a virtual private network. No other computers in the LAN of either computer will be accessible.

Pode haver uma maneira de dizer ao adaptador virtual VPN do Teamviewer no servidor remoto para o tráfego NAT através do servidor SQL, mas eles não o suportarão e isso pode causar outras conseqüências não intencionais na conexão.

Se você está desenvolvendo ferramentas que precisam de acesso a este servidor SQL, alguém pode lhe conceder acesso da sua máquina dev para ele (via Teamviewer VPN, NATing suas solicitações apenas através do firewall, etc.)?

    
por 22.07.2013 / 15:49