Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.


Hotfix and Security Content Publishing: 113140

Síntomas

Suponga que habilita el seguimiento de cambios para una o más tablas de SQL Server 2017 y que ha establecido AUTO_CLEANUP = activado. Se da cuenta de que ninguna fila se elimina o limpia de las tablas del lado o de la tabla del sistema sys. syscommittab, incluso después de la período de retención. Además, observa los siguientes síntomas:

  1. Si se conecta mediante una conexión de administración dedicada y realiza una consulta de la limpieza no válida y la versión de limpieza reforzada, las encontrará como negativas:

    Select * from sys. sysobjvalues Where valclass = 7 and objid = 1003-----no válido

    Select * from sys. sysobjvalues Where valclass = 7 and objid = 1004--reforzado

  2. Si ejecuta el siguiente SP para limpiar sys. syscommittab de forma manual, no hará la limpieza y devolverá la versión de limpieza reforzada como negativa:

    exec sp_flush_commit_table_on_demand

    Salida

    El valor devuelto por change_tracking_hardened_cleanup_version () es de-nnnnnn.

  3. Si recopila una sesión de eventos prolongada con change_tracking_cleanup de eventos durante la limpieza automática de seguimiento de cambios, observará que CleanupStatusChange se establece en 32 (error) y el trabajo de limpieza existe:Capture.PNG

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 la siguiente actualización acumulativa de 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:

Nota Para resolver este problema, debe habilitar la marca de seguimiento 8290 y permitir que se ejecute el proceso de limpieza automática. Después de habilitar esta marca de seguimiento, el proceso de limpieza automática de seguimiento de cambios restablecerá la versión de limpieza no válida en función del período de retención. Esta marca de seguimiento se puede habilitar en el nivel de sesión o en el nivel de inicio. Para poder comprender la causa principal de porqué la versión de limpieza se hizo negativa, se recomienda que llame al servicio de soporte técnico y le proporcione más detalles.

Referencias

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

Bug Information:

KE: v-sidong

Author: 

Writer: v-sidong

Tech reviewer: tzakir; akbarf; lzhang

Editor: v-jizho

¿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.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×