servidor protocolos habilitar como activar sql-server network-protocols

protocolos - SQL Server Express no puede conectar el error: 28-El servidor no admite el protocolo solicitado



habilitar tcp ip sql server (3)

No puedo conectarme a mi SQL Server Express local (2012, pero la versión no debería importar) desde mi servidor (Windows 2008 R2) para utilizar una herramienta (APEX SQL Data Diff si se lo está preguntando). Puedo buscar bien los servidores de red y seleccionar mi instancia local del menú desplegable de servidores disponibles, pero cuando voy a las tablas de búsqueda en el servidor, se agota el tiempo con este mensaje de error (lo mismo es cierto para SSMS).

Se ha producido un error relacionado con la red o específico de la instancia al establecer una conexión con SQL Server. El servidor no se encontró o no estaba accesible. Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas. (proveedor: Interfaces de red SQL, error: 28 - El servidor no admite el protocolo de texto fuerte solicitado) (Microsoft SQL Server, Error: -1)

He habilitado el firewall, eso no es todo.

He permitido conexiones remotas, eso no es todo.

El servicio del navegador de SQL Server está encendido y pasó a través del firewall, eso no es todo.

Puedo conectar bien con las mismas herramientas al servidor, pero desde el servidor falla.

¿Algunas ideas?


Administrador de configuración de SQL:

La imagen tiene el grupo incorrecto seleccionado en el panel de enlace: debe ser Configuración de red del servidor SQL → Protocolos para SQLEXPRESS .


No olvide comprobar también en "Configuración de red de SQL Server" -> Protocolos para YourInstance . Yo era un tonto y olvidé mirar allí también.


No parece haber otra entrada de Stack Exchange en esto, y nadie captura el problema por completo, así que aquí va.

Gracias a este artículo por llevarme a algún lado con el mensaje de error. El problema es que los protocolos de red necesarios están deshabilitados de forma predeterminada en SQL Server Express. Tenía que ir a Sql Server Configuration Manager localmente y activar "Named Pipes" y "TCP / IP". Después de eso, debe reiniciar el navegador SQL Server y los servicios de SQL Server (instancia).

Si bien no era necesario, es posible que también deba verificar en "Configuración de red del servidor SQL" en "Protocolos" las configuraciones que deben ajustarse allí.

¡Espero que esto ayude a alguien más!