Configurar un puerto fijo

Para mejorar la seguridad, MicrosoftWindows XP Professional Service Pack 2 (SP2), Windows Server 2008 y Windows Vista activan el Firewall de Windows. Si SQL Server Developer, Express o Evaluation se ejecuta en Windows XP Professional y desea conectarse a esta instancia desde otro equipo, debe abrir un puerto de comunicaciones en el firewall. La instancia predeterminada de Database Engine (Motor de base de datos) escucha en el puerto 1433; por tanto, no tiene que configurar un puerto fijo. No obstante, las instancias con nombre incluidas las de SQL Server 2005 Express Edition escuchan en puertos dinámicos. Para poder abrir un puerto en el firewall, debe configurar primero Database Engine (Motor de base de datos) para que escuche en un puerto específico conocido como puerto fijo o estático; de lo contrario, es posible que Database Engine (Motor de base de datos) escuche en un puerto distinto cada vez que se inicie. Para obtener más información acerca de los firewall, 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.

[!NOTA]

Las asignaciones del número de puerto son administradas por la Agencia de asignación de números Internet y se muestran en http://www.iana.org. Los números de puerto deben tener asignados números de 49152 a 65535.

Configurar SQL Server para escuchar en un puerto específico

  1. En el Administrador de configuración de SQL Server, expanda Configuración de red de SQL Server y, a continuación, haga clic en la instancia de servidor que desee configurar.

  2. En el panel derecho, haga doble clic en TCP/IP.

  3. En el cuadro de diálogo Propiedades de TCP/IP, haga clic en la ficha Direcciones IP.

  4. En el cuadro Puerto TCP de la sección IPAll, escriba un número de puerto disponible. Para este tutorial, se utilizará 49172.

  5. Haga clic en Aceptar para cerrar el cuadro de diálogo y en Aceptar cuando aparezca una advertencia que indique que debe reiniciarse el servicio.

  6. En el panel izquierdo, haga clic en Servicios de SQL Server.

  7. En el panel derecho, haga clic con el botón secundario en la instancia de SQL Server y, a continuación, haga clic en Reiniciar. Cuando se reinicia Database Engine (Motor de base de datos), escucha en el puerto 49172.

Siguiente tarea de la lección

Abrir puertos del firewall