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

En este tema se describe cómo configurar una instancia de Motor de base de datos de SQL Server para escuchar en un puerto fijo específico mediante el Administrador de configuración de SQL Server. Si está habilitada, la instancia predeterminada de Motor de base de datos de SQL Server escucha en el puerto TCP 1433. Las instancias con nombre de Motor de base de datos y SQL Server Compact están configuradas para puertos dinámicos. Esto significa que seleccionan un puerto disponible cuando se inicia el servicio SQL Server. Cuando se conecte a una instancia con nombre a través de un firewall, configure el Motor de base de datos para que escuche en un puerto específico, de modo que el puerto adecuado pueda abrirse en el firewall.

Para obtener más información acerca de la configuración predeterminada de Firewall de Windows y una descripción de los puertos TCP que afectan al motor de base de datos, Analysis Services, Reporting Services e Integration Services, vea Configurar Firewall de Windows para permitir el acceso a SQL Server.

SugerenciaSugerencia

Al seleccionar un número de puerto, consulte http://www.iana.org/assignments/port-numbers para obtener una lista de los números de puerto asignados a determinadas aplicaciones. Seleccione un número de puerto sin asignar. Para obtener más información, vea El intervalo predeterminado de puertos dinámicos para TCP/IP ha cambiado en Windows Vista y en Windows Server 2008.

Nota de advertenciaAdvertencia

El Motor de base de datos empieza a escuchar en un puerto nuevo cuando se reinicia. Sin embargo, el servicio SQL Server supervisa el Registro e informa del nuevo número de puerto en cuanto cambia la configuración, incluso aunque el Motor de base de datos no lo use. Reinicie el Motor de base de datos para asegurar la coherencia y evitar errores de conexión.

En este tema

  • Para configurar un servidor de modo que la escucha se realice en un puerto TCP específico, utilizando:

    Administrador de configuración de SQL Server

Usar el Administrador de configuración de SQL Server

Para asignar un número de puerto TCP/IP al Motor de base de datos de SQL Server

  1. En el panel de la consola del Administrador de configuración de SQL Server, expanda Configuración de red de SQL Server, expanda Protocolos de <nombreDeInstancia> y, a continuación, haga doble clic en TCP/IP.

  2. En el cuadro de diálogo Propiedades de TCP/IP, en la pestaña Direcciones IP, aparecen varias direcciones IP con el formato IP1, IP2, hasta IPAll. Una de estas direcciones IP, 127.0.0.1, se utiliza para el adaptador de bucle invertido. Aparecen direcciones IP adicionales para cada dirección IP del equipo. Haga clic con el botón secundario en cada dirección y, a continuación, haga clic en Propiedades para identificar la dirección IP que desee configurar.

  3. Si el cuadro de diálogo Puertos dinámicos TCP contiene 0, que indica que el Motor de base de datos escucha en los puertos dinámicos, elimine el 0.

  4. En el cuadro de diálogo Propiedades de IPn, en el cuadro Puerto TCP, escriba el número de puerto en el que desee que esta dirección IP escuche y, a continuación, haga clic en Aceptar.

  5. En el panel de la consola, haga clic en Servicios de SQL Server.

  6. En el panel de detalles, haga clic con el botón secundario del Mouse en SQL Server (<nombreDeInstancia>) y, a continuación, haga clic en Reiniciar, para detener y reiniciar SQL Server.

Después de haber configurado SQL Server para que escuche en un puerto específico, dispone de tres métodos para conectarse a un puerto específico con una aplicación cliente:

  • Ejecute el servicio Explorador de SQL Server en el servidor para conectarse a la instancia del Motor de base de datos por nombre.

  • Cree un alias en el cliente; para ello, especifique el número de puerto.

  • Programe el cliente para conectarse mediante una cadena de conexión personalizada.

Para tener acceso al Administrador de configuración de SQL Server mediante Windows 8

Como el Administrador de configuración de SQL Server es un complemento del programa Microsoft Management Console y no un programa independiente, el Administrador de configuración de SQL Server no aparece como aplicación al ejecutar Windows 8. Para abrir el Administrador de configuración de SQL Server, en el botón de acceso Buscar, bajo Aplicaciones, escriba SQLServerManager11.msc (para SQL Server 2012) o SQLServerManager10.msc (paraSQL Server 2008) y presionar Entrar.

Icono de flecha usado con el vínculo Volver al principio[Principio]

Vea también

Conceptos

Crear o eliminar un alias de servidor para que lo utilice un cliente (Administrador de configuración de SQL Server)