Descargo de responsabilidad
Esta es solo información adicional que podría ayudar a cualquiera. Quiero dejar muy claro que lo que estoy describiendo aquí es posiblemente:
- A. no es 100% correcto y
- B. no es seguro en términos de seguridad de la red.
No soy un DBA, pero cada vez que me encuentro configurando un servidor SQL (Express o Full) para probar o lo que sea, me encuentro con el problema de conectividad. La solución que estoy describiendo es más para la persona que solo está tratando de hacer su trabajo:consulte a alguien que tenga conocimientos en este campo cuando configure un servidor de producción.
Para SQL Server 2008 R2 esto es lo que termino haciendo:
- Asegúrese de que todo esté en orden como en este tutorial que es el mismo tutorial publicado anteriormente como una solución de "Dani" como respuesta seleccionada a esta pregunta.
- Verifique y/o establezca la configuración de su firewall para la computadora que aloja el servidor SQL. Si está usando Windows Server 2008 R2, use el Administrador del servidor, vaya a Configuración y luego mire "Firewall de Windows con seguridad avanzada". Si utiliza Windows 7, vaya al Panel de control y busque "Firewall", haga clic en "Permitir un programa a través del Firewall de Windows".
- Cree una regla de entrada para el puerto TCP 1433:permita la conexión
- Cree una regla de salida para el puerto TCP 1433:permita la conexión
- Cuando haya terminado con la configuración del cortafuegos, querrá comprobar una cosa más. Abra el "Administrador de configuración de SQL Server" localice:Configuración de red de SQL Server - Protocolos para SQLEXPRESS (o equivalente) - TCP/IP
- Haga doble clic en TCP/IP
- Haga clic en la pestaña Direcciones IP
- En IP1, configure el puerto TCP en 1433 si aún no lo ha hecho
- En IP All configure el puerto TCP en 1433 si aún no lo ha hecho
- Reinicie SQL Server y SQL Browser (haga ambos solo para estar seguro)
Por lo general, después de hacer lo que mencioné anteriormente, ya no tengo ningún problema. Aquí hay una captura de pantalla de lo que debe buscar, para el último paso:
Nuevamente, si alguien con más información sobre este tema ve una señal de alarma, corríjame.