Por que o SQL Server Management Studio falha na conexão na primeira tentativa?

1

Ao acessar o SQL Server em um PC de desenvolvimento remoto via Management Studio, a conexão falhará consistentemente na primeira tentativa. Após a falha, tento novamente e agora posso conectar-me com êxito ao banco de dados. Este não é um problema enorme, mas quando eu tenho que conectar 10 ou 15 vezes por dia, fica um pouco entediante.

Já tenho uma solução, mas estou preocupado com as implicações de segurança que acompanham a correção. No Gerenciador de configurações, em Configuração de rede do SQL Server - > Protocolos para SQLEXPRESS - > TCP / IP - > Na guia Endereço IP, há uma configuração chamada TCP Dynamic Ports e uma porta listada e, quando fiz uma exceção para essa porta no firewall local, o problema desapareceu. Sendo um neófito do SQL Server, não estou familiarizado com o que essa configuração faz. Minhas perguntas específicas são as seguintes:

  • Preciso especificar uma porta nessa configuração?
  • Em caso afirmativo, exige uma exceção de firewall ou há uma maneira melhor de contornar esse problema?
  • Existe uma solução melhor para o problema, portanto, a primeira tentativa é bem-sucedida, sem a necessidade de abrir brechas no meu firewall?
por awilson53 09.03.2012 / 16:34

1 resposta

4

Do i need to specify a port in this setting?

Sim, precisa haver um número de porta listado lá. A porta listada é a porta que foi designada na inicialização. Toda vez que a máquina reiniciar, esse número de porta será alterado.

If so, does it require a firewall exception or is there a better way to circumvent this issue?

Configure o firewall do Windows para permitir que o aplicativo abra as portas que precisar. Faça isso configurando uma regra de acesso no firewall do Windows para o aplicativo sqlservr.exe.

Is there a better fix for the issue so the first attempt succeeds, without needing to open holes in my firewall?

Não, você precisa ter buracos no firewall para permitir a comunicação.

    
por 09.03.2012 / 20:22