| Anterior | Siguiente |
| ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED | ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH |
ERROR_TRANSACTION_INTEGRITY_VIOLATED
Interpretación técnica ERROR_TRANSACTION_INTEGRITY_VIOLATED
ERROR_TRANSACTION_INTEGRITY_VIOLATED (6726, 0x00001A46) — El administrador de transacciones del kernel tuvo que anular u olvidar la transacción porque estaba bloqueando el progreso de las operaciones.
KTM coordina Transaction Manager, Resource Managers y enlistments. Antes de reintentar un side effect hay que conocer el outcome de la transacción y qué participantes ya procesaron prepare, commit o rollback.
Frontera que hay que demostrar
Para el valor decimal 6726, la condición observable es «El administrador de transacciones del kernel tuvo que anular u olvidar la transacción porque estaba bloqueando el progreso de las operaciones».
Evidencia que conviene recoger
- Conserva como etiqueta de correlación «transaction · integrity · violated» y la descripción exacta «El administrador de transacciones del kernel tuvo que anular u olvidar la transacción porque estaba bloqueando el progreso de las operaciones»; así el ticket no se mezcla con otro código de la misma familia.
Comparación útil
ERROR_TRANSACTION_ALREADY_ABORTED (6704) describe «Ya es demasiado tarde para realizar la operación solicitada porque la transacción ya se anuló». El código actual describe «El administrador de transacciones del kernel tuvo que anular u olvidar la transacción porque estaba bloqueando el progreso de las operaciones».
Respuesta operativa
Caso de validación
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.