Cómo habilitar la conectividad de SQL Server en el Service Pack 2 de Windows XP

Seleccione idioma Seleccione idioma
Id. de artículo: 841251 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

INTRODUCCIÓN

En este artículo se describe cómo habilitar la conectividad de SQL Server en Windows XP Service Pack 2.

De forma predeterminada, el Firewall de Windows está activado en los equipos que ejecutan Microsoft Windows XP Service Pack 2. El Firewall de Windows cierra puertos tales como el 445, utilizados para compartir archivos e impresoras, para evitar que los equipos se conecten desde Internet a las impresoras y a los archivos compartidos o a otros recursos de su sistema. Cuando SQL Server se configura para escuchar conexiones de cliente entrantes mediante el uso de canalizaciones con nombre en una sesión de NetBIOS, SQL Server se comunica a través de los puertos TCP y éstos tienen que abrirse. Los clientes de SQL Server que intenten conectarse a SQL Server no podrán hacerlo hasta que éste sea configurado como excepción en el Firewall de Windows. Para configurar SQL Server como excepción en el Firewall de Windows, siga los pasos detallados en la sección "Más información".

Más información

Crear una excepción para cada instancia de SQL Server

El método siguiente abrirá el puerto 1434 del Protocolo de datagramas de usuarios (UDP) y el puerto de Protocolo de control de transmisión (TCP). Si desea abrir estos puertos manualmente, consulte el artículo siguiente en Microsoft Knowledge Base:
841252 Cómo habilitar manualmente TCP/IP en el Service Pack 2 de Windows XP para SQL Server 2000


Nota: si ejecuta varias instancias de SQL Server, deberá crear una excepción para cada instancia.
  1. Haga clic en Inicio y, a continuación, en Ejecutar.
  2. En el cuadro de diálogo Ejecutar, escriba Firewall.cpl y luego haga clic en Aceptar.
  3. En el cuadro de diálogo Firewall de Windows, haga clic en Agregar un programa en la ficha Excepciones.
  4. En el cuadro de diálogo Agregar programa, puede seleccionar una instancia de SQL Server o hacer clic en el botón Examinar para localizar la instancia de SQL Server que desee agregar a la lista de excepciones. Las ubicaciones predeterminadas de instalación de SQL Server aparecen en la tabla siguiente.

    Contraer esta tablaAmpliar esta tabla
    VersiónRuta de acceso
    SQL Server 7.0 Mssql\Binn\Sqlservr.exe
    Instancia predeterminada de SQL Server 2000Archivos de programa\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe
    Instancia con nombre de SQL Server 2000Archivos de programa\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe
    Instancia predeterminada de SQL Server 2005Archivos de programa\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe
    Instancia con nombre de SQL Server 2005Archivos de programa\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe

    Nota: cada instancia de SQL Server 2005 consta de un conjunto determinado de servicios con configuraciones específicas de ordenación y otras opciones. La estructura de directorio, la estructura del Registro y los nombres de servicio hacen referencia a la identificación de la instancia específica de SQL Server creada durante la instalación de SQL Server 2005. x es el identificador de la instancia de SQL Server creada durante la instalación de SQL Server 2005.
  5. Seleccione el nombre de la instancia y haga clic en Aceptar.
  6. En Programas y servicios, seleccione la casilla de verificación situada cerca del nombre que seleccionó en el paso 6 y luego haga clic en Aceptar.

Cómo utilizar la llamada a procedimiento remoto (RPC) multiprotocolo

Si utiliza el multiprotocolo, deberá seguir los pasos detallados en la sección "Crear una excepción para cada instancia de SQL Server", además de abrir los puertos TCP adecuados en el Firewall de Windows.
Ejecutar RPC sobre TCP
Advertencia: pueden producirse problemas graves si modifica incorrectamente el Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.

Para ejecutar RPC sobre TCP, siga estos pasos:
  1. Habilite el puerto 135 en el Firewall de Windows. Para ello, siga estos pasos:
    1. Haga clic en Inicio y, a continuación, en Ejecutar.
    2. En el cuadro de diálogo Ejecutar, escriba Firewall.cpl y luego haga clic en Aceptar.
    3. En la ficha Excepciones, haga clic en Agregar puerto.
    4. En el cuadro Número de puerto, escriba 135 y luego haga clic en el botón TCP.
    5. En el cuadro Nombre, escriba un nombre para el puerto, como MULTI, y luego haga clic en Aceptar.
    6. En la ficha Excepciones, aparecerá el nuevo servicio. Para habilitar el puerto, active la casilla de verificación situada junto al nuevo servicio y, a continuación, haga clic en Aceptar.
  2. Modifique la clave del Registro \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.

    Nota: si acaba de instalar SQL Server, esta clave del Registro no existe aún. Tendrá que crear la clave y establecer el valor. Para ello, siga estos pasos:
    1. Haga clic en Inicio y, a continuación, en Ejecutar.
    2. En el cuadro de diálogo Ejecutar, escriba Regedit y, después, haga clic en Aceptar. Se iniciará el Editor del Registro.
    3. Localice la clave del Registro \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.
    4. Configure la clave RestrictRemoteClients en 0.
    5. Cierre el Editor del Registro.
  3. Reinicie el equipo que está ejecutando SQL Server.
Usar RPC sobre Canalizaciones con nombre

Si está ejecutando RPC sobre Canalizaciones con nombre, debe abrir el puerto 445 en el Firewall de Windows. Para ello, siga estos pasos:
  1. Haga clic en Inicio y, a continuación, en Ejecutar.
  2. En el cuadro de diálogo Ejecutar, escriba Firewall.cpl y luego haga clic en Aceptar.
  3. En la ficha Excepciones, haga clic en Agregar puerto.
  4. En el cuadro Número de puerto, escriba 445 y luego haga clic en el botón TCP.
  5. En el cuadro Nombre, escriba un nombre para el puerto, como MULTI, y luego haga clic en Aceptar.
  6. En la ficha Excepciones, aparecerá el nuevo servicio. Para habilitar el puerto, active la casilla de verificación situada junto al nuevo servicio y, a continuación, haga clic en Aceptar.

Referencias

Para obtener más información acerca de cómo configurar SQL Server 2000 en Windows XP Service Pack 2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
841249 Cómo configurar el Service Pack 2 (SP2) de Windows XP para su uso con SQL Server

Propiedades

Id. de artículo: 841251 - Última revisión: jueves, 26 de abril de 2007 - Versión: 3.6
La información de este artículo se refiere a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft Windows XP Embedded
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbhowto kbinfo KB841251

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com