Estou tentando habilitar conexões TCP / IP em um banco de dados SQL Express 2012, e parece que estou perdendo uma etapa em algum lugar. Para habilitá-lo, eu:
- Gerenciador de configuração do SQL Server aberto
- Protocolos "selecionados para [nome da instância]"
- Clique duas vezes em TCP / IP
- Defina
Enabled
para Yes
- Para fins de teste, defina
Listen All
para Yes
Além disso, para uma boa medida, conectar-se ao servidor no SQL Server Management Studio (usando o protocolo [padrão], não o TCP / IP explicitamente), certificou-se de que Allow remote connections to this server
está marcado.
Em seguida, para testá-lo, tentei criar uma nova conexão no SQL Server Management Studio. Mesmo usuário, tudo mesmo. A única diferença é que nas configurações avançadas eu configurei o protocolo para TCP/IP
. No entanto, não se conecta. Apenas resulta no erro "servidor não encontrado ou não acessível" padrão.
Meu objetivo é conectar-se via SQL Management Studio e Visual Studio a partir de uma estação de trabalho que use o Hamachi para fornecer uma conexão privada ao servidor. Naturalmente, a estação de trabalho recebe o mesmo erro, pois parece que ainda não funciona localmente no servidor.
Há mais alguma coisa que eu deveria verificar o que pode estar bloqueando a conexão? Eu não sou bem versado na configuração e manutenção do servidor Windows, então pode haver etapas básicas ou óbvias que eu ignorei completamente.