Síntomas
Suponga que usa un objeto de secuencia en Microsoft SQL Server 2012. Cuando se ve el estado de ejecución de la sesión, es posible que encuentre un bloqueo no detectado entre el proceso de punto de comprobación y la sesión que inserta el nuevo número de secuencia. En esta situación, la sesión se bloquea indefinidamente.Nota Cuando se elimina la sesión bloqueada, el proceso de SQL Server se detiene.
Causa
El problema se produce porque un subproceso de punto de control intenta vaciar una secuencia. Sin embargo, no se puede encontrar su fila en la tabla sysobjvalues . Esto se debe a que otro subproceso realiza una reversión en una transacción que tiene el siguiente valor de la secuencia, en este caso, la fila se elimina de la tabla sysobjvalues .
Resolución
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 2 para SQL Server 2012 SP2 /en-us/help/2983175
Actualización acumulativa 11 para SQL Server 2012 SP1 /en-us/help/2975396
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:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".