KB4511885 - FIX: El estado de resolución se produce cuando se produce una aserción en SQL Server 2017

Se aplica a
SQL Server 2017 on Windows

Síntomas

Supongamos que usa SQL Server 2017. Puede recibir la siguiente afirmación en momentos aleatorios que se agrega para proteger la transacción contra una condición de carrera entre un procedimiento en ejecución y una modificación simultánea del mismo procedimiento. Cuando se produce la afirmación, es posible que note los efectos secundarios del tiempo de espera del contrato de arrendamiento. Además, el grupo de disponibilidad (AG) Always On y la base de datos principal pasan al estado de resolución. Después de la corrección, recibe el error 41305 (La transacción actual no se pudo confirmar debido a un error de validación de lectura repetible) en lugar de la afirmación. Como indica el error, en este caso debe volver a ejecutar la consulta errónea.

INICIO DEL VOLCADO DE PILA:

CurrentTime spid SpidId

Ubicación: "LocationPath":LocationId

Expresión: HK_E_ALTERED_TABLE_IS_MODIFIED != hr
      

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Resolución

Este problema se corrige en la siguiente actualización acumulativa para SQL Server:

Acerca de las actualizaciones acumulativas para SQL Server:

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

Referencias

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