¿Qué significa el código HRESULT 0x8004181D (CI_E_NO_CATALOG)?

 
Anterior Siguiente
CI_E_LOGON_FAILURE CI_E_STRANGE_PAGEORSECTOR_SIZE

CI_E_NO_CATALOG

Qué significa CI_E_NO_CATALOG

CI_E_NO_CATALOG corresponde al HRESULT 0x8004181D. Windows lo describe así: «No existe ningún catálogo.».

Qué comprobar

  • Registra catalog name, catalog path/scope, Search/Indexing service state, caller identity and the API or query that selected that catalog en el mismo intento que devuelve CI_E_NO_CATALOG.
  • Comprueba que la condición «No existe ningún catálogo.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.

Tratamiento recomendado

Comprueba que el catálogo existe, pertenece al scope esperado y está accesible por el servicio y la cuenta correctos. Corrige nombre, ruta, ACL o estado del catálogo; evita crear un catálogo alternativo con el mismo contenido antes de entender por qué el original no puede abrirse.

Diagnóstico específico

En este caso, el catálogo solicitado no está disponible; registra nombre, scope y ruta antes de crear o seleccionar otro. La frase oficial «No existe ningún catálogo.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.

Contrastes útiles para esta página

  • Si la traza cambia de etapa, CI_INVALID_PRIORITY significa «Se especificó una prioridad no válida.».
  • Para descartar otra frontera, CI_INVALID_PARTITION significa «La partición del índice de contenido no es válida.».
  • En una ruta distinta, CI_E_DISTRIBUTED_GROUPBY_UNSUPPORTED significa «La cláusula GROUP BY no se admite en una consulta distribuida.».
  • En cambio, CI_E_CORRUPT_FWIDX significa «No se pudo leer el índice directo.».
  • A diferencia de este caso, CI_E_NOT_RUNNING significa «El servicio no se está ejecutando.».

Detalle: este HRESULT se usa en la ruta de error del motor cuando una operación que exige un catálogo activo no puede resolverlo. Registra el nombre que pidió la API, el catálogo seleccionado por defecto y si el manager llegó a abrir su configuración.

Referencias técnicas


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