| Предыдущий | Следующий |
| hrAlreadyInitialized | hrBufferTooSmall |
hrFileAccessDenied
Что означает hrFileAccessDenied
hrFileAccessDenied (0xC8000408) — нет доступа к файлу.
Это старый HRESULT-вариант результата ESE (Extensible Storage Engine, ESENT); в JET API соответствующее условие известно как JET_errFileAccessDenied.
Что проверить
- Зафиксируйте полный путь и конкретную файловую операцию ESE; проверьте каталог, права службы, свободное место и открытые handles.
- Для I/O сохраните системный код ошибки и события storage. Не заменяйте базу или журнал случайной копией: для recovery важна общая цепочка файлов.
Исходная формулировка
- ESE could not open or manipulate a database-related file with the requested access.
- hrPermissionDenied and hrAccessDenied can be logical or API-level authorization results; this code is explicitly file access.
- record path, desired access/share mode, service token, ACL, owner, attributes, and locking processes.
- remove the conflicting lock or grant only the required file-system rights to the actual service identity.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
