Solución de problemas de conectividad en SQL Server
Se aplica a: SQL Server
Número de KB original: 4009936
Los problemas de conectividad en SQL Server pueden tener varias causas. Esta serie de artículos le ayuda a solucionar los problemas de conectividad de SQL Server más comunes y describe las herramientas y los métodos que puede usar para solucionarlos.
Nota:
Si se ven afectadas varias instancias de SQL Server en el entorno o el problema es intermitente, normalmente indica problemas de directiva de Windows o de red.
Preparación
Antes de empezar a solucionar problemas, consulte Recommended prerequisites and checklist for troubleshooting connectivity issues para los registros que debe recopilar para ayudar con la solución de problemas. También hay una lista de acciones rápidas para evitar errores comunes de conectividad al trabajar con SQL Server.
Solución de problemas de errores de conexión transitorios en SQL Database e Instancia administrada de SQL
Use la lista siguiente para ir a la página de artículo adecuada para ver los pasos detallados de solución de problemas para su escenario:
A network-related or instance-specific error occurred while establishing a connection to SQL Server
Error de inicio de sesión para el usuario que cubre los siguientes errores de inicio de sesión:
-
"Error de inicio de sesión para el usuario 'NT AUTHORITY\ANONYMOUS LOGON'"
-
"Error de inicio de sesión para el usuario '(null)'"
-
"Error de inicio de sesión para el usuario (vacío)"
-
"Error de inicio de sesión para el usuario '<username>'"
-
"Error de inicio de sesión del usuario '<dominio>\<nombredeusuario>'"
-
Se ha forzado la interrupción de una conexión existente por el host remoto
Una entidad que no es de confianza ha emitido la cadena de certificados
Herramientas y métodos para solucionar problemas de conectividad
En las secciones siguientes se proporcionan detalles sobre las distintas herramientas y procedimientos para solucionar diferentes errores de conectividad:
Configurar firewall de Windows para que funcione con SQL Server
Configurar firewalls para que funcionen con SQL Server describe cómo configurar firewall de Windows para conexiones correctas a instancias.
Prueba de una conexión OLEDB o ODBC a SQL Server
Si desea probar rápidamente una conexión desde un equipo cliente a una instancia de SQL Server, puede configurar un archivo UDL. Para obtener más información, vea Probar conexiones a SQL Server mediante un archivo de vínculo de datos universal (UDL).
También puede usar el administrador de orígenes de datos ODBC (64 bits) o orígenes de datos ODBC (32 bits) para configurar y probar una conexión ODBC a SQL Server. Para obtener más información, consulte Opciones de DSN del administrador de orígenes de datos ODBC.
Detección de si un puerto está bloqueado con PortQryUI
Puede usar la herramienta PortQryUI (un escáner gráfico de puertos de interfaz de usuario [GUI]) para ayudar a solucionar problemas de conectividad. Para obtener más información, consulte Uso de la herramienta PortQryUI con SQL Server.
Buscar los puertos en los que escucha SQL Server
En este artículo se comprueba si SQL Server está escuchando en puertos dinámicos o estáticos para identificar en qué puertos está escuchando SQL Server.
Obtención de un informe de diagnóstico detallado con SQLCheck
Los ingenieros de soporte técnico de productos de Microsoft usan con frecuencia SQLCheck, que es una herramienta que creó para diagnosticar las causas de errores de conexión. Puede seguir las instrucciones para descargar y recopilar el informe SQLCheck para su análisis detallado.
Uso de Kerberos Configuration Manager
Para identificar y resolver problemas de nombre de entidad de seguridad de servicio (SPN), puede usar Kerberos Configuration Manager. Para obtener más información, consulte Uso de Kerberos Configuration Manager para corregir problemas de SPN.
Recopilación y análisis de un seguimiento de red con SQLTrace y SQLNAUI
En muchos casos, un seguimiento de red podría ser la herramienta más eficaz para investigar errores de red. Puede seguir los pasos descritos en Recopilación de seguimientos de red en el cliente y el servidor para investigar los errores. A continuación, puede analizar el seguimiento de red mediante la interfaz de usuario de SQL Network Analyzer SQLNAUI.