sql >> Base de Datos >  >> RDS >> Sqlserver

Habilitar conexiones remotas para SQL Server Express 2012

Bueno, me alegro de haber preguntado . La solución que finalmente descubrí estaba aquí:

Cómo Cómo configuro SQL Server Express para permitir conexiones tcp/ip remotas en el puerto 1433?

  1. Ejecute el Administrador de configuración de SQL Server.
  2. Vaya a Configuración de red de SQL Server> Protocolos para SQLEXPRESS.
  3. Asegúrese de que TCP/IP esté habilitado.

Hasta ahora, todo bien, y completamente esperado. Pero entonces:

  1. Haga clic derecho en TCP/IP y seleccione Propiedades .
  2. Verifique que, en IP2, la dirección IP esté configurada en la dirección IP de la computadora en la subred local.
  3. Desplácese hacia abajo hasta IPAll.
  4. Asegúrese de que Puertos dinámicos TCP está en blanco . (El mío se configuró en un número de puerto de 5 dígitos).
  5. Asegúrese de que Puerto TCP está establecido en 1433 . (El mío estaba en blanco).

(Además, si sigue estos pasos, no necesario para habilitar SQL Server Browser, y solo necesita permitir el puerto 1433, no el 1434).

Estos cinco pasos adicionales son algo que no recuerdo haber tenido que hacer en una versión anterior de SQL Server, Express o de otro tipo. Parecen haber sido necesarios porque estoy usando una instancia con nombre (myservername\SQLEXPRESS) en el servidor en lugar de una instancia predeterminada. Ver aquí:

Configurar un servidor para escuchar en un puerto TCP específico (Administrador de configuración de SQL Server)