| Anterior | Siguiente |
| ERROR_CLUSTER_INVALID_STRING_FORMAT | ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS |
ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS
Qué indica Windows ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS
ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS (5918, 0x0000171E) — Se produjo un error interno del clúster: se intentó iniciar una transacción de la base de datos del clúster mientras ya había otra en curso.
Failover Clustering mantiene estado distribuido entre nodos.
Frontera que hay que demostrar
Puntos de verificación
- Conserva cluster log y storage events; no copies ni edites manualmente la base del clúster entre nodos.
- Distingue una transacción/configuración pendiente de corrupción persistente antes de iniciar recovery.
No confundir con
ERROR_CLUSTER_CANT_DESERIALIZE_DATA (5923) describe «Se produjo un error al deserializar un flujo de datos del clúster». El código actual describe «Se produjo un error interno del clúster: se intentó iniciar una transacción de la base de datos del clúster mientras ya había otra en curso».
Recuperación segura
Prueba controlada
Aislamiento específico
Este estado no significa simplemente que la base del clúster esté ocupada: indica que el código intentó abrir una segunda transacción mientras la primera todavía tiene contexto activo. Correlaciona el inicio de ambas operaciones con Cluster.log y comprueba qué recurso o llamada dejó la transacción anterior sin cerrar.
No reinicies ClusSvc como primera acción. Si la transacción anterior sigue avanzando, espera su commit o rollback; si quedó atascada, identifica el owner y el punto que impide cerrarla antes de repetir la operación que quiso abrir la segunda transacción.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.