Síntomas
Suponga que usa SQL Server 2017. Es posible que reciba la siguiente aserción en las horas aleatorias que se agreguen 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 produzca la aserción, es posible que observe los efectos secundarios del tiempo de espera de la concesión. Además, el grupo de disponibilidad AlwaysOn (AG) y la base de datos principal van a resolver el estado. Después de la corrección, recibirá el error 41305 (el Error al confirmar la transacción actual debido a una validación repetible de lectura error) en lugar de la aserción. Como el error sugiere, en este caso, debe volver a ejecutar la consulta fallida.
INICIAR VOLCADO DE PILA:
CurrentTime SPID SpidId
Ubicación: "LocationPath":LocationId
Expression: HK_E_ALTERED_TABLE_IS_MODIFIED! = HR
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:
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.