A veces podemos encontrarnos con un problema al conectar al servidor Microsoft SQL Server mediante el nombre localhost diciendo que no tiene acceso, y si intentamos por el número IP de la PC local 127.0.0.1 tampoco funciona y nos da el mismo error.

TITLE: Connect to Server
——————————
Cannot connect to localhost.
——————————
ADDITIONAL INFORMATION:
Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 – No se pudo abrir una conexión con SQL Server) (Microsoft SQL Server, Error: 2)

Solución: Se tiene que activar la opción TCP/IP y agregar el puerto correspondiente al SQLServer, para hacer estos cambios debemos ingresar en:

Inicio > Programas > Microsoft SQL Server 2008 R2 > Configuration Tools > (Aquí depende de tu versión del SQL Server)
Sql Server Configuration Manager > SQL Server Network Configuration > Protocols for SQLEXPRESS > TCP/IP
Botón derecho, propiedades y cambiar:
Protocols > Enabled = true
IP Address > IP ALL > TCP Dynamic Ports = 1433

Aceptar y luego reiniciar el servicio del SQLServer ( SQL Server Services > SQL Server (EXPRESS) > Botón derecho, reiniciar)

Además de ello debemos activar el servicio llamada SQL Browser.

Y con eso podemos ingresar a MSSQL Server a través de localhost, la IPV4 127.0.0.1 o o a través de IPV6.

(Visitado 7.984 veces, 2 visitas hoy)