Los clientes no pueden comunicarse con SQL Server a través del puerto 1433 o el puerto que SQL Server está escuchando en

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

En esta página

Síntomas

En algunas situaciones, los clientes no podrán comunicarse con SQL Server a través del puerto 1433 o el puerto que SQL Server está escuchando en. Puede aparecer el siguiente error en el registro de errores:

SQL Server 2000:
2001-11-14 15:49:14.12 servidor información de SuperSocket: error de enlace en el puerto TCP 1433.
SQL Server 7.0:
Error de ods de 23:57:09.33 2001-11-01: 17833, gravedad: 18, estado: 1
2001-11-01 23:57:09.33 ods ListenOn '1433' de la conexión ya está en uso.

Causa

Otra aplicación o servicio ha tomado control del puerto antes de iniciar SQL Server. (Aunque el puerto 1433 está reservado para uso por SQL Server, las aplicaciones Winsock utilizan aleatorios puertos por encima de 1024 y, por lo tanto, pueden enlazar al puerto 1433).

Este problema tiene adicionales posibles causas. Si la solución en este artículo no resuelve el problema, consulte los artículos siguientes en Microsoft Knowledge Base:
319578PRB: Error Message: "Error de enlace" se produce después de los cambios de dirección IP en un clúster
312935REVISIÓN: SQL Server no puede enlazar el puerto TCP/IP al inicio
308091Error: Opción Ocultar servidor no se pueden utilizar en varias instancias de SQL Server 2000
307197PRB: SQL Virtual Cluster Server no enlazar con el puerto en el que es escucha

Solución

Como se mencionó en el tema "Bibliotecas de red" en la versión de actualización de los libros en pantalla de SQL Server 2000, al configurar instancias de SQL Server 2000 para utilizar un puerto dinámico en lugar de un puerto estático, puede reducir las posibilidades de que se produzca este problema. Sin embargo, con un puerto dinámico tiene problemas de conectividad y firewall de cliente adicionales para tratar. Para determinar qué aplicación está usando el puerto, siga estos pasos:

  • Detenga todas las aplicaciones y servicios de software de terceros. Sólo los servicios predeterminados deben estar ejecutándose en el servidor.

    Nota Una lista de los servicios se encuentra en la sección "Más información".
  • Después de las aplicaciones y servicios están detenidos, inicie SQL Server. Esto permitirá a SQL Server para tomar el control del puerto 1433.

Si no es posible detener manualmente todos los servicios de terceros cada vez que SQL Server se reinicia, sería mejor crear dependencias de modo que todos los servicios de terceros son dependientes en el SQL service.

Para obtener información adicional cómo resolver este problema, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
307197PRB: SQL Virtual Cluster Server no enlazar con el puerto en el que es escucha

Más información

Servicios predeterminados

A continuación se proporcionan servicios predeterminados de Microsoft Windows NT 4.0 y Microsoft Windows 2000. Junto con estos servicios predeterminados, otros servicios pueden mostrarse en el cuadro de diálogo servicios de un equipo (por ejemplo, transportes de red o otros servicios que han instalado en ese equipo).

Servicios de Windows NT 4.0

  • Alerta
  • Servidor del Portafolios
  • Examinador de equipos
  • Duplicador de directorios
  • Registro de sucesos
  • Messenger
  • Net Logon
  • DDE de red
  • DSDM de DDE de red
  • Proveedor de soporte de seguridad LM de Windows NT
  • Ubicador de llamadas a procedimiento remoto
  • Servicio de llamadas a procedimiento remoto
  • Programación
  • Servidor
  • Cola de impresión
  • UPS
  • Estación de trabajo

Servicios de Windows 2000

  • Alerta
  • Examinador de equipos
  • Sistema de archivos distribuido
  • Cliente de seguimiento de vínculos distribuidos
  • Servidor de seguimiento de vínculos distribuidos
  • Cliente DNS
  • Registro de sucesos
  • Agente de directivas IPSEC
  • Servicio de registro de licencias
  • Administrador de discos lógicos
  • Messenger
  • Net Logon
  • Proveedor de soporte de seguridad LM de Windows NT
  • Conectores de red
  • Plug and Play
  • Control del proceso
  • Ubicador de llamadas a procedimiento remoto
  • Servicio de llamadas a procedimiento remoto
  • Servicio de Registro remoto
  • Medios de almacenamiento extraíbles
  • Servicio RunAs
  • Administrador de cuentas de seguridad
  • Servidor
  • Cola de impresión
  • Ayuda de NetBIOS sobre TCP/IP
  • Servicio de hora
  • Controlador de Instrumental de administración de Windows extensiones
  • Horario de Windows
  • Estación de trabajo
Para obtener más información acerca de TCP/IP, consulte las notas del producto "Microsoft Windows 2000 TCP/IP Implementation Details":
http://technet.microsoft.com/en-us/library/bb726981.aspx
Portqry.exe es un programa de la línea de comandos que sirve como ayuda para solucionar problemas de conectividad TCP/IP. Portqry.exe se ejecuta en equipos basados en Windows 2000. La utilidad informa del estado de puerto de los puertos TCP y UDP en un equipo que elija. Para obtener información adicional acerca de la utilidad de línea de comandos Portqry.exe, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
310099Descripción de la utilidad de línea de comandos Portqry.exe
310513Cómo hacer que Portqry.exe puertos de escucha de sólo informe
En determinadas circunstancias, el mensaje de error podría producirse debido al error descrito en el siguiente artículo de Microsoft Knowledge Base:
312935REVISIÓN: SQL Server no enlazar el puerto TCP/IP en el inicio

Propiedades

Id. de artículo: 293107 - Última revisión: martes, 26 de diciembre de 2006 - Versión: 7.10
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palabras clave: 
kbmt kbtshoot kbprb KB293107 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 293107

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