| Предыдущий | Следующий |
| hrBadBackupDatabaseSize | hrFeatureNotAvailable |
hrTermInProgress
Что означает hrTermInProgress
hrTermInProgress (0xC80003E8) — база данных завершает работу.
Что проверить
Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrTermInProgress.
- Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
- Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
- Установите, какая операция первой перевела объект в конечное/отменённое состояние до hrTermInProgress. Не продолжайте использовать старый дескриптор/контекст после завершения; новую попытку начинайте только после фиксации исхода предыдущей.
Исходная формулировка
the instance teardown boundary: new work reached ESE after termination had begun.
Typical API surface — JetCreateInstance, JetSetSystemParameter, JetInit, JetTerm, and restore entry points
First corrective direction — stop admitting requests, close dependent cursors and sessions in ownership order, then initialize a fresh instance
hrNotInitialized — an ESE call requiring a running instance was made before successful initialization
do not start a second initializer to work around an ordering defect.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.