| Предыдущий | Следующий |
| STATUS_ENLISTMENT_NOT_SUPERIOR | STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY |
STATUS_FILE_IDENTITY_NOT_PERSISTENT
Что означает STATUS_FILE_IDENTITY_NOT_PERSISTENT
STATUS_FILE_IDENTITY_NOT_PERSISTENT означает, что полученная файловая identity не может считаться устойчивой между изменениями состояния, транзакциями или повторными открытиями.
Что проверить
- Определите API, которым получена identity, и гарантии конкретной файловой системы.
- Не используйте временное значение как постоянный ключ базы данных.
- После rename/copy/transaction transition получите identity заново.
- Для долгосрочного сопоставления используйте документированный устойчивый идентификатор, если он доступен.
Исправление — изменить модель идентификации файла. Кэширование временной identity приводит к ложному совпадению или потере объекта.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.