| Anterior | Siguiente |
| hrOutOfDatabaseSpace | hrOutOfBuffers |
hrOutOfCursors
Cómo leer el resultado
hrOutOfCursors corresponde a la condición “se agotaron los recursos de cursores porque se abrieron más cursores de los que pueden mantenerse”.
El valor publicado es 0xC80003F5; la condición JET correspondiente es JET_errOutOfCursors.
Objeto que debe conservarse
El diagnóstico se centra en recurso interno de ESE y límite efectivo de la instancia/caller. No es equivalente a hrCurrencyStackOutOfMemory: ese valor indica que el estado de navegación del cursor agotó el recurso interno usado para preservar currency. También se distingue de hrOutOfBuffers, donde el page cache no puede proporcionar otro buffer utilizable para el trabajo solicitado.
Diagnóstico diferencial
- Registra la primera llamada donde se cumple la condición concreta: se agotaron los recursos de cursores porque se abrieron más cursores de los que pueden mantenerse.
- Conserva el contexto de recurso interno de ESE y límite efectivo de la instancia/caller; para esta página las APIs/estructuras observadas en la referencia incluyen
JET_TABLEID. - Antes del retry, mide consumo actual, límite y objetos aún vivos; libera/serializa el workload antes de aumentar parámetros del engine.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.