Что означает код HRESULT 0xC80003F5 (hrOutOfCursors)?

 
Предыдущий Следующий
hrOutOfDatabaseSpace hrOutOfBuffers

hrOutOfCursors

Что означает hrOutOfCursors

hrOutOfCursors (0xC80003F5) — не осталось табличных курсоров.

Что проверить

Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrOutOfCursors.

  • Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
  • Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.

Исходная формулировка

  • the process exhausted table cursor resources because cursors were opened faster than they were closed.
  • hrDiskFull — the target volume cannot allocate space for database, log, checkpoint, or temporary growth
  • hrOutOfBuffers — the database page cache could not supply another usable buffer for the requested work
  • hrOutOfDatabaseSpace — the database reached an engine-imposed growth ceiling rather than merely a full volume
  • The key comparison for this result is this: hrCurrencyStackOutOfMemory concerns cursor navigation state; this result is exhaustion of cursor objects.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.