| 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_PRIORITYsignifica «Se especificó una prioridad no válida.». - Para descartar otra frontera,
CI_INVALID_PARTITIONsignifica «La partición del índice de contenido no es válida.». - En una ruta distinta,
CI_E_DISTRIBUTED_GROUPBY_UNSUPPORTEDsignifica «La cláusula GROUP BY no se admite en una consulta distribuida.». - En cambio,
CI_E_CORRUPT_FWIDXsignifica «No se pudo leer el índice directo.». - A diferencia de este caso,
CI_E_NOT_RUNNINGsignifica «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.