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

 
Предыдущий Следующий
ERROR_TRANSACTIONS_NOT_FROZEN ERROR_NOT_SNAPSHOT_VOLUME

ERROR_TRANSACTION_FREEZE_IN_PROGRESS

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

ERROR_TRANSACTION_FREEZE_IN_PROGRESS — транзакции нельзя заморозить, поскольку замораживание уже выполняется.

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

Зафиксируйте транзакцию/UOW, диспетчер ресурсов и API, на котором появился ERROR_TRANSACTION_FREEZE_IN_PROGRESS.

  • Проверьте фазу транзакции, её конечное состояние, тайм-аут и первый диспетчер ресурсов, который отказал или потерял состояние.
  • Не продолжайте использовать старый дескриптор транзакции после abort/commit; перед новой попыткой убедитесь, что исход предыдущей операции однозначно определён.
  • Проверьте, какая операция уже выполняется и допускает ли API параллельный вызов. Для ERROR_TRANSACTION_FREEZE_IN_PROGRESS дождитесь документированного завершения либо отмените текущую операцию штатным способом перед новой.

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

  • another transaction freeze operation is already in progress for the resource manager.
  • Identify the snapshot or management request that initiated the first freeze and wait for its completion or failure.
  • Check overlapping backup, snapshot, and management jobs.
  • Wait for or recover the existing state transition rather than launching parallel freeze requests.
  • Find the owner and start time of the in-progress freeze.

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


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