Asegúrese de que SQL Server esté escuchando en la IP privada utilizando el Administrador de configuración de SQL Server.
- Expandir la configuración de red de SQL Server
- seleccione la instancia
- En el lado derecho, haga clic derecho en el protocolo TCP / IP
- Seleccionar propiedades
- Asegúrese de que su IP privada en la lista esté habilitada . El ejemplo está debajo (el xxx debe ser una dirección IP real)
(fuente: yfrog.com )
Asegúrese de usar la IP privada para conectarse al servidor.
Haga un traceroute a la base de datos desde el servidor web y vea qué camino toma. ¿Va a través de la IP privada? Si su servidor web es multi-homed, es posible que necesite agregar algunas rutas estáticas con el comando ROUTE -p ADD para asegurarse de que viaja a través de la red privada para llegar al servidor de la base de datos.
Para resolver el error de tuberías con nombre, verifique lo siguiente:
- Que el TCP / IP en el Administrador de configuración de SQL Server está habilitado
- Que los cortafuegos de Windows / red no impiden que su servidor web se conecte a su servidor db para SQL (la instancia predeterminada es el puerto TCP 1433)
- Que Permitir conexiones remotas está activado para SQL Server