Não é possível acessar o SQL Server de fora da rede

1

Estou tentando fazer login remotamente no SQL Server 2008 R2. Depois de ler vários posts, consegui fazer o login remotamente de um computador na mesma rede. Mas ainda não consigo fazer login remotamente de fora da rede. Eu tentei tanto configurar uma conexão ODBC como conectar através do Management Studio. Fiz várias alterações no roteador e ainda não consegui conectar.

  1. O sistema operacional é o Server 2008. O sistema operacional sabe se um pacote está vindo de fora da rede e pode rejeitá-lo por esse motivo? Para testar, o firewall foi desativado.

  2. É possível que eu tenha um roteador ruim e precise substituí-lo?

por Scott 12.08.2011 / 19:06

2 respostas

2

Verifique se o seu roteador está configurado para permitir e / ou encaminhar o tráfego do SQL para o servidor (porta 1433 normalmente).

Confira este artigo da Microsoft KB "Números de porta TCP / IP necessários para se comunicar com o SQL em um firewall" para referência .

    
por 12.08.2011 / 19:13
1

Não tenho certeza se isso é uma coisa pessoal ou um ambiente corporativo ou o que, mas, se possível, você está muito melhor com uma solução VPN. A exposição de portas do SQL Server ao mundo externo geralmente não é recomendada e considerada insegura. Uma VPN permite que a máquina remota atue essencialmente como se estivesse na mesma rede que o servidor SQL.

Se você realmente deseja expô-lo, não apenas precisa garantir que as portas do firewall estejam abertas e encaminhando para o IP correto da máquina, mas também para garantir que o SQL Server esteja configurado para aceitar conexões TCP / IP ( Ferramentas de configuração - > SQL Server Configuration Manager). Clique em Client Protocols e verifique se o TCP / IP está ativado.

Meu palpite é que o roteador não está encaminhando os pacotes de porta para a máquina adequada, e você deve verificar isso primeiro.

    
por 12.08.2011 / 19:32