| Anterior | Siguiente |
| ERROR_TRANSACTION_ALREADY_ABORTED | ERROR_TM_INITIALIZATION_FAILED |
ERROR_TRANSACTION_ALREADY_COMMITTED
Qué significa ERROR_TRANSACTION_ALREADY_COMMITTED
ERROR_TRANSACTION_ALREADY_COMMITTED (6705, 0x00001A31) — Ya es demasiado tarde para realizar la operación solicitada porque la transacción ya se confirmó.
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 6705, la condición observable es «Ya es demasiado tarde para realizar la operación solicitada porque la transacción ya se confirmó».
Comprobaciones concretas
- Conserva como etiqueta de correlación «transaction · already · committed» y la descripción exacta «Ya es demasiado tarde para realizar la operación solicitada porque la transacción ya se confirmó»; así el ticket no se mezcla con otro código de la misma familia.
Frontera frente a un código cercano
ERROR_RESOURCEMANAGER_NOT_FOUND (6716) describe «No se pudo abrir el objeto ResourceManager especificado porque no se encontró». El código actual describe «Ya es demasiado tarde para realizar la operación solicitada porque la transacción ya se confirmó».
Corrección y retry
Ejemplo de aislamiento
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.