| Предыдущий | Следующий |
| ERROR_DATA_LOST_REPAIR | ERROR_TM_IDENTITY_MISMATCH |
ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION
Что означает ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION
ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION — операцию с разреженным файлом выполнить нельзя, поскольку для файла активна транзакция.
Что проверить
Определите транзакционный файл, transaction/UOW и файловую возможность, которую пытается использовать приложение.
- Проверьте, поддерживается ли эта операция внутри TxF и не пересекает ли она границу диспетчера ресурсов, удалённое отображение или другое ограничение транзакционного файла.
- Если функция не поддерживается в транзакции, меняйте порядок/модель операции; повтор того же TxF-вызова не снимает ограничение.
Исходная формулировка
a sparse-file operation was requested while the file is participating in a transaction.
Microsoft: TxF limitations and recommended alternatives
MS-ERREF: TxF and KTM status definitions
Trace the sparse control or filesystem library call and identify the transaction that has the file open.
Prepare sparse layout outside the transaction when the application requires both features.
Технические ссылки
- MS-ERREF: TxF and KTM status definitions
- Microsoft: TxF programming considerations and error range
- Microsoft: CreateFileTransacted and miniversion views
- Microsoft: TxF limitations and recommended alternatives
Нужно найти другой код? Найти другой код состояния или ошибки.
