¿Qué significa el código HRESULT 0x00040930 (IDS_MON_ILLEGAL_PASSTHROUGH)?

 
Anterior Siguiente
IDS_MON_DEFAULT_ERROR IDS_MON_PARSE_ERR_1_PARAM

IDS_MON_ILLEGAL_PASSTHROUGH

Qué significa IDS_MON_ILLEGAL_PASSTHROUGH

IDS_MON_ILLEGAL_PASSTHROUGH corresponde a 0x00040930: se devuelve cuando la capa de consulta intenta usar una forma PASSTHROUGH que el analizador del catálogo no admite. El problema está en la forma de la sentencia, no en la conectividad con otro servidor de base de datos.

Qué comprobar

Comprueba si una abstracción OLE DB compartida está envolviendo la consulta de búsqueda en PASSTHROUGH. Identifica qué dialecto seleccionó el código y captura la sentencia que realmente llegó al proveedor de búsqueda.

Cómo tratarlo

Genera una consulta compatible con Indexing Service o con Windows Search, según el proveedor activo, en lugar de reutilizar una rama destinada a SQL Server, Access u otro origen. Mantén separada la selección de dialecto en el constructor de consultas.

Qué distingue este resultado

Reintentar la misma cadena o volver a indexar archivos no puede hacer válida una construcción PASSTHROUGH que el proveedor rechaza antes de ejecutar la búsqueda.

Referencias técnicas


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