| Предыдущий | Следующий |
| ERROR_RM_ALREADY_STARTED | ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY |
ERROR_FILE_IDENTITY_NOT_PERSISTENT
Что означает ERROR_FILE_IDENTITY_NOT_PERSISTENT
ERROR_FILE_IDENTITY_NOT_PERSISTENT — файл нельзя открыть в транзакции, поскольку его идентичность зависит от результата незавершённой транзакции.
Что проверить
Определите транзакционный файл, transaction/UOW и файловую возможность, которую пытается использовать приложение.
- Проверьте, поддерживается ли эта операция внутри TxF и не пересекает ли она границу диспетчера ресурсов, удалённое отображение или другое ограничение транзакционного файла.
- Если функция не поддерживается в транзакции, меняйте порядок/модель операции; повтор того же TxF-вызова не снимает ограничение.
Исходная формулировка
the file identity depends on an unresolved transaction outcome.
Find the transaction that currently owns the file or namespace change.
Trace transactional create, rename, and delete operations affecting the path.
Microsoft: listing files locked by a transaction
Microsoft: TxF isolation, locking, and file views
Технические ссылки
- Microsoft: retrieving TxF metadata and locking transaction
- Microsoft: TxF isolation, locking, and file views
- Microsoft: listing files locked by a transaction
- Microsoft: transacted file handles and transaction binding
Нужно найти другой код? Найти другой код состояния или ошибки.