| Предыдущий | Следующий |
| hrPermissionDenied | hrAfterInitialization |
hrFileNotFound
Что означает hrFileNotFound
hrFileNotFound (0xC8000713) — файл не найден.
Это старый HRESULT-вариант результата ESE (Extensible Storage Engine, ESENT); в JET API соответствующее условие известно как JET_errFileNotFound.
Что проверить
- Зафиксируйте полный путь и конкретную файловую операцию ESE; проверьте каталог, права службы, свободное место и открытые handles.
- Для I/O сохраните системный код ошибки и события storage. Не заменяйте базу или журнал случайной копией: для recovery важна общая цепочка файлов.
Практический смысл и диагностика
- Синтаксически корректный путь к файлу базы или журнала указывает на файл, которого нет в момент вызова.
- `hrInvalidPath` относится к недопустимому пути, а `hrInvalidDatabase` — к существующему файлу неподходящего формата.
- Зафиксируйте canonical path, содержимое каталога, события rename/delete, current working directory и происхождение файлов backup/restore.
- Найдите или восстановите именно нужный artifact; не создавайте пустой файл только потому, что ожидается такое имя.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
