Síntomas

Cuando el número de sesiones que usan las conexiones de usuario y las tareas de sistema o en segundo plano alcanza el límite máximo (32.767 o menos, según el usuario Opción de configuración del servidor de conexiones) en Microsoft SQL Server 2016 o 2019, a el sistema o la tarea en segundo plano requeridos no se ejecutan. Además, se puede iniciar sesión en el error 17300 el registro de errores. Si se requiere esta tarea para que SQL Server pueda continuar Si se ejecuta según lo esperado (por ejemplo, la tarea del distribuidor XE), esto puede provocar el cierre de SQL Server cerra.

Estado

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

Resolución

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

Acerca de las actualizaciones acumulativas de SQL Server:

Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:

Más información

En SQL Server, cualquier tarea del sistema o de conexión de usuario debe estar ejecutándose dentro de una sesión con un identificador único entre 1 y 32.767. Las primeras 50 sesiones están reservadas para tareas del sistema y el resto de las sesiones se puede compartir entre el usuario conexiones y tareas del sistema. Observe que el número real de tareas del sistema se varían según la configuración del servidor o de la base de datos, como la disponibilidad Grupos, ejecutar una búsqueda de texto completo, 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 recuperación. Aunque el administrador reduzca el número de conexiones de usuario máximas a través de la configuración del servidor, solo se garantiza el espacio disponible para las tareas del sistema 50.

Esta corrección aumenta el número de tareas del sistema garantizado a un mínimo de 500. Esto significa que si el número configurado de conexiones de usuario se establece en un valor predeterminado o superior a 32.267, el número real de conexiones de usuario será limitado a 32.267 para garantizar que las tareas del sistema de 500 puedan ejecutarse. Si el usuario define el número de conexiones de usuario a menos de 32.267, todo el espacio restante hasta 32.767 esté disponible para las tareas del sistema (en lugar de las tareas del sistema 50 antes de aplicar esta corrección).

Referencias

Obtenga más información sobre la terminologíaque Microsoft usa para describir las actualizaciones de software.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×