Что означает код ошибки Windows 6850 (ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION)?

 
Предыдущий Следующий
ERROR_BAD_CLUSTERS ERROR_VOLUME_DIRTY

ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION

Что означает ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION

ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION — сжатие выполнить нельзя, поскольку для файла активна транзакция.

Что проверить

Определите транзакционный файл, transaction/UOW и файловую возможность, которую пытается использовать приложение.

  • Проверьте, поддерживается ли эта операция внутри TxF и не пересекает ли она границу диспетчера ресурсов, удалённое отображение или другое ограничение транзакционного файла.
  • Если функция не поддерживается в транзакции, меняйте порядок/модель операции; повтор того же TxF-вызова не снимает ограничение.

Исходная формулировка

  • file compression cannot be changed while the file has an active transaction.
  • Microsoft: TxF limitations and recommended alternatives
  • Prepare compressed content before the transactional publication step when possible.
  • Commit or roll back and close transacted handles before changing compression.
  • Find the compression API or filesystem control that runs while the file remains in a transaction.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.