Tiempo de espera intermitente al conectarme a Sql Server, ¿qué busco?

Tiempo de espera intermitente al conectarme a Sql Server, ¿qué busco?

Sql Server 2008 Standard de 64 bits en una máquina virtual Windows Server 2008 R2 alojada en un servidor Hyper-V.

Recibo tiempos de espera intermitentes cuando me conecto al servidor. Esto sucede tanto para Windows como para la autenticación Sql. Puede expirar el tiempo de espera cada 2 de cada 5 intentos en diferentes aplicaciones.

Cuando se agota el tiempo de conexión, puedo ver (en Profiler) que no se realizó ninguna conexión. El firewall tiene agujeros, el puerto del servidor está estático (bueno, 1433). Si hago ping al servidor, obtengo una conexión estable que oscila entre 1 y 2 ms.

Cualquier idea sobre qué más probar sería apreciada, gracias.

Respuesta1

Resultó que el problema era que demasiadas máquinas virtuales compartían muy pocas NIC. Una vez que se agregaron nuevas tarjetas de red, el problema desapareció.

Respuesta2

¿Esto está en un servidor afectado por muchos usuarios? @@MAX_CONNECTIONS le devolverá la cantidad máxima de conexiones que se pueden realizar a su SQL Server a la vez. Si tiene suficientes usuarios como para alcanzar este límite, podría estar causando el problema. Este valor también se puede verificar/cambiar yendo a las propiedades del servidor de la instancia a través de SQL Server Management Studio.

¿Hay algún error en los tiempos de espera? Si las aplicaciones no proporcionan buenos errores, puede intentar conectarse a través de SSMS. Tendría que instalarlo en algún lugar fuera del servidor para probarlo de esta manera, pero es bastante fácil de instalar en una estación de trabajo.

información relacionada