¿Qué significa el código HRESULT 0xC0041832 (CI_E_INCONSISTENT_TRANSACTION)?

 
Anterior Siguiente
CI_E_NO_CATALOG_MANAGER SL_E_SRV_INVALID_PUBLISH_LICENSE

CI_E_INCONSISTENT_TRANSACTION

Qué significa CI_E_INCONSISTENT_TRANSACTION

CI_E_INCONSISTENT_TRANSACTION corresponde al HRESULT 0xC0041832. Windows lo describe así: «La transacción del catálogo se encuentra en un estado incoherente.».

Qué comprobar

  • Registra catalog/database file, catalog path, failing page/index identifier, service event and storage error observed immediately before corruption was reported en el mismo intento que devuelve CI_E_INCONSISTENT_TRANSACTION.
  • Comprueba que la condición «La transacción del catálogo se encuentra en un estado incoherente.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.

Tratamiento recomendado

No reconstruyas el catálogo a ciegas. Conserva primero los eventos y archivos afectados, verifica el volumen y determina si la corrupción está en catálogo, índice, base o property store. Solo después recrea el componente concreto y confirma que una nueva indexación termina sin repetir el código.

Diagnóstico específico

En este caso, el estado transaccional del catálogo no es coherente; conserva los límites de la transacción y la operación anterior que dejó el estado. La frase oficial «La transacción del catálogo se encuentra en un estado incoherente.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.

Contrastes útiles para esta página

  • En una ruta distinta, CI_S_CAT_STOPPED significa «El catálogo se ha detenido.».
  • En cambio, CI_E_INVALID_STATE significa «El objeto no se encuentra en un estado válido.».
  • A diferencia de este caso, CI_E_TIMEOUT significa «El servicio está demasiado ocupado.».
  • Como control, CI_S_CATALOG_RESET significa «El catálogo se restableció debido a diferencias en los signos diacríticos o a daños.».
  • Si la traza cambia de etapa, CI_E_NOT_INITIALIZED significa «El objeto no está inicializado.».

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.