Cómo cambiar el puerto TCP que utiliza SharePoint Portal Server o SharePoint Server para conectarse a SQL Server


INTRODUCCIÓN


Este artículo contiene información acerca de cómo cambiar el puerto TCP que utiliza Microsoft Office SharePoint Portal Server 2003 para conectarse a Microsoft SQL Server 2000 y el puerto TCP que utiliza Microsoft Office SharePoint Server 2007 para conectarse a Microsoft SQL Server 2005 o de SQL Server 2008. De forma predeterminada, tanto SQL Server 2000, SQL Server 2005 y SQL Server 2008 utilizan el puerto TCP 1433 para escuchar las solicitudes de los clientes.

Si configura SQL Server para escuchar en un puerto diferente en una implementación de granja de servidores de SharePoint Portal Server 2003 o SharePoint Server 2007, también debe configurar SharePoint Portal Server 2003 o SharePoint Server 2007 para conectarse a SQL Server mediante el uso de ese sam puerto de e. Este artículo describe los métodos que puede utilizar para realizar esta tarea.

Más información


SQL Server 2000

Antes de utilizar uno de los métodos siguientes, la herramienta de red del cliente debe instalarse en los equipos de la granja de servidores que ejecutan SharePoint Portal Server 2003 o SharePoint Server 2007. Para obtener más información acerca de cómo instalar la herramienta de red de cliente, visite el siguiente sitio Web de Microsoft:Nota: Herramienta de red del cliente es una herramienta que puede utilizar para cambiar los protocolos de red y crear conexiones a equipos que ejecutan SQL Server 2000 del protocolo de red. Para obtener más información acerca de cómo utilizar la herramienta de red de cliente, consulte la Ayuda utilidad de red de cliente.

Método 1: Utilizar herramienta cliente de red para especificar el puerto TCP que se utiliza para conectarse a SQL Server 2000

Utilice la herramienta de red de cliente para especificar el puerto TCP y, a continuación, reinicie Servicios de Internet Information Server (IIS) 6.0. Haga esto para cada equipo en su conjunto de servidores que ejecuta SharePoint Portal Server 2003. Para ello, siga estos pasos:
  1. Especifique el puerto que desea utilizar. Para ello, siga estos pasos:
    1. Inicie la herramienta de red de cliente.
    2. Haga clic en la ficha General , haga clic en
      TCP/IP en los protocolos habilitados por orden del cuadro y, a continuación, haga clic en Propiedades.
    3. Especifique el número de puerto que desee en el
      Puerto predeterminado de cuadro y, a continuación, haga clic en Aceptar dos veces.
  2. Reinicie IIS. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba iisreset en el
    Abrir cuadro y, a continuación, haga clic en Aceptar.

Método 2: Utilizar herramienta cliente de red para agregar un alias y para especificar el puerto TCP que se utiliza para conectarse a SQL Server 2000

Utilice la herramienta de red de cliente para agregar un alias y para especificar un puerto TCP para el nuevo alias. Haga esto para cada equipo en su conjunto de servidores que ejecuta SharePoint Portal Server 2003. Para ello, siga estos pasos:
  1. Instale el paquete de hotfix que se describe en el siguiente artículo de Microsoft Knowledge Base en un equipo en su conjunto de servidores que ejecuta SharePoint Portal Server 2003:
    885263 descripción del paquete de revisiones de SharePoint Portal Server 2003 posteriores al Service Pack 1: 30 de septiembre de 2004

    Nota: Este paquete de hotfix permite a SharePoint Portal Server 2003 procesar correctamente la información de alias que se configura en la herramienta de red de cliente.
  2. Agregar un alias y, a continuación, especificar el puerto para el alias. Para ello, siga estos pasos:
    1. Inicie la herramienta de red de cliente.
    2. Haga clic en la ficha Alias y, a continuación, haga clic en
      Agregar.
    3. Escriba un alias en el cuadro alias del servidor y, a continuación, haga clic en TCP/IP en bibliotecas de red.
    4. Haga clic para desactivar la casilla de verificación determinar el puerto dinámicamente , escriba el número de puerto que desee en el cuadro número de puerto y, a continuación, haga clic en Aceptar dos veces.
  3. Reinicie IIS. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba iisreset en el
    Abrir cuadro y, a continuación, haga clic en Aceptar.
Notas:
  • Si no instala el paquete de hotfix que se describe en el artículo 885263 de Microsoft Knowledge Base, este método requiere que el puerto 1434 del protocolo de datagramas de usuario (UDP) permanecen abiertos.
  • Si mueve las bases de datos de SharePoint Portal Server 2003 a otro equipo que está ejecutando SQL Server 2000, puede recibir un mensaje de error similar el siguiente mensaje de error cuando intenta obtener acceso al portal:
    Matriz no puede ser null.
    Nombre de parámetro:
    Origen
    Por ejemplo, recibirá este mensaje de error cuando hace clic en el vínculo que se muestra en la página Mantenimiento de elementos web. Este mensaje de error no puede deberse a un problema de elemento Web.

    Puede recibir este mensaje de error en situaciones cuando el puerto TCP que utiliza SQL Server 2000 es diferente del puerto TCP que utiliza SQL Server 2000 en el equipo original. Utilice la herramienta cliente de red para comprobar que el puerto que utiliza SQL Server 2000 es correcto.

SQL Server 2005 y SQL Server 2008

Método 1: Utilice el Administrador de configuración de SQL para especificar el puerto TCP que se utiliza para conectarse a SQL Server 2005 o SQL Server 2008

  1. Especifique el puerto que desea utilizar. Para ello, siga estos pasos:
    1. Haga clic en Inicio, seleccione Todos los programas, haga clic en Microsoft SQL Server 2005 o Microsoft SQL Server 2008, Herramientas de configuracióny, a continuación, haga clic en Administrador de configuración de SQL Server.
    2. Expanda Configuración de cliente nativo de SQL, haga clic en Protocolos de clientey, a continuación, haga doble clic en TCP/IP.
    3. Especifique el número de puerto que desee en el
      Puerto predeterminado de cuadro y, a continuación, haga clic en Aceptar.
    4. Reinicie IIS. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba iisreset en el
      Abrir cuadro y, a continuación, haga clic en Aceptar.

Método 2: Usar SQL Configuration Manager para agregar un alias y para especificar el puerto TCP que se utiliza para conectarse a SQL Server 2005 o SQL Server 2008

  1. Especifique el puerto que desea utilizar. Para ello, siga estos pasos:
    1. Haga clic en Inicio, seleccione Todos los programas, haga clic en Microsoft SQL Server 2005 o Microsoft SQL Server 2008, Herramientas de configuracióny, a continuación, haga clic en Administrador de configuración de SQL Server.
    2. Expanda Configuración a cliente nativo de SQL, haga clic en aliasy, a continuación, haga clic en Alias nuevo.
    3. En el cuadro de diálogo Alias nuevo , escriba la información siguiente y, a continuación, haga clic en Aceptar:
      • Nombre de alias: escriba el nombre de alias que desea utilizar.
      • Número de puerto: escriba el número de puerto que desea utilizar.
      • Protocolo: seleccione TCP/IP.
      • Servidor: escriba el nombre del servidor donde se señalará el alias.
    4. Reinicie IIS. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba iisreset en el
      Abrir cuadro y, a continuación, haga clic en Aceptar.