Solução
Conforme eu me aprofundo nisso, parece cada vez mais que isso é mais um problema de rede do que a configuração do SQL Server. E foi.
Eu resolvi o problema de rede e você pode ler sobre a solução em ServerFault . Isso ajudará você a configurar a rede virtual somente para hosts, para que ela não fique tão bloqueada quanto o Windows a definir por padrão.
Mas há outra coisa. E isso são ** Endereços IP que podem ser vistos no Protocolo TCP / IP na configuração da instância do SQL Server.
O problema aqui é que essa lista de IPs só é preenchida quando você instala sua instância do SQL Server. Se você fizer alguma alteração em seus adaptadores de rede, essas alterações não serão refletidas na configuração do SQL Server. Este é um problema conhecido desde 2006 e ainda não resolvido.
No meu caso, adicionei uma NIC adicional que é somente host e, como minha Instância do SQL já foi instalada, esses Endereços IP não aparecem na configuração. Como se constata, você pode manualmente adicionar as configurações novas ou alteradas usando o editor de registro.
Navegue para:
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Microsoft SQL Server
MSSQL10_50.[InstanceName]
MSSQLServer
SuperSocketNetLib
Tcp
Você encontrará todos os endereços IP que você pode configurar lá. Desde que eu tive que adicionar mais dois endereços eu exportei o IP2 e então editei o arquivo * .reg salvo:
- Alterou a primeira linha e alterou o IP2 para IP n (onde n é o máximo atual + 1)
- Endereço IP alterado e endereço IP v6 adicionado da rede somente host
- Copiou e colou todas essas linhas
- IP incrementado n por 1
- Endereço IP alterado e endereço IP v4 adicionado da rede somente host
Salva o arquivo e o importa para o editor de registro. Posso ver mais dois endereços IP no editor de registro.
Abrai a configuração do SQL Server e agora tenho mais dois endereços OP na configuração da instância SQL do protocolo TCP / IP que posso configurar individualmente.
É isso. Obras.