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

Si está habilitada, la instancia predeterminada de SQL Server Database Engine (Motor de base de datos de SQL Server) de Microsoft escucha en el puerto TCP 1433. Las instancias con nombre de SQL Server Database Engine (Motor de base de datos de SQL Server) y SQL Server 2005 Compact Edition están configuradas para los puertos dinámicos, lo que significa que seleccionan un puerto disponible cuando se inicia el servicio SQL Server. Cuando se conecta a una instancia con nombre a través de un firewall, configure el Database Engine (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 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 2005, 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 ficha 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 Database Engine (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 2005.

  6. En el panel de detalles, haga clic con el botón secundario 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 Database Engine (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.

Vea también

Tareas

Cómo crear un alias de servidor para que lo utilice el cliente (Administrador de configuración de SQL Server)

Conceptos

Servicio Explorador SQL Server

Otros recursos

Conectar al Motor de base de datos de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005