Se aplica a
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Síntomas

Cuando el número de sesiones que usan las conexiones de usuario y las tareas del sistema o en segundo plano alcanza el límite máximo (32.767 o menos, dependiendo del usuario opción de configuración del servidor connections) en Microsoft SQL Server 2016 o 2019, una sistema necesario o la tarea en segundo plano no se ejecuta. Además, es posible que se haya iniciado sesión con el error 17300 el registro de errores. Si esta tarea es necesaria para que SQL Server continúe ejecutándose según lo esperado (por ejemplo, la tarea XE Dispatcher), esto puede provocar el cierre de SQL Server abajo.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Solución

Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:

Acerca de las actualizaciones acumulativas para SQL Server:

Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:

Más información

En SQL Server, cualquier conexión de usuario o tarea del sistema debe ejecutarse dentro de una sesión teniendo una identificador único entre 1 y 32.767. Las primeras 50 sesiones están reservadas para del sistema, y el resto de las sesiones pueden compartirse entre el usuario conexiones y tareas del sistema. Observe que el número real de tareas del sistema varían en función de la configuración del servidor o de la base de datos, por ejemplo, el uso de disponibilidad Grupos, ejecutando Full-Text búsqueda, etc. Si se crean suficientes conexiones de usuario para no dejar espacio para más tareas del sistema, intentar crear una tarea adicional del sistema puede fallar. Incluso si el administrador reduce el número máximo de conexiones de usuario a través de la configuración del servidor, se garantiza el espacio para solo 50 tareas del sistema.

Esta corrección aumenta el número de tareas garantizadas del sistema a al menos 500. Esto significa que si el número configurado de conexiones de usuario está establecido en un valor predeterminado o más de 32.267, el número real de conexiones de usuario se limitado a 32.267 para garantizar que se pueden ejecutar 500 tareas del sistema. Si el usuario establece el valor número de conexiones de usuario a menos de 32.267, todo el espacio restante hasta 32.767 estén disponibles para las tareas del sistema (en lugar de 50 tareas del sistema antes de aplicar esta corrección).

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.