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

 
Предыдущий Следующий
ERROR_ENLISTMENT_NOT_SUPERIOR ERROR_RM_ALREADY_STARTED

ERROR_RECOVERY_NOT_NEEDED

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

ERROR_RECOVERY_NOT_NEEDED — транзакционный диспетчер ресурсов уже находится в согласованном состоянии; восстановление не требуется.

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

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

  • Проверьте, завершилась ли предыдущая фаза подготовки, фиксации или отката и какой диспетчер ресурсов первым потерял или отверг состояние.
  • Перед новой транзакцией однозначно установите исход старой по журналу; in-doubt и heuristic state нельзя безопасно скрывать обычным повтором.

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

  • the resource manager is already consistent and has no recovery work to perform.
  • Prevent duplicate or concurrent RecoverResourceManager sequences.
  • this result belongs to the Windows Kernel Transaction Manager transaction-processing model.
  • Treat this as a state-machine signal rather than evidence of corruption.
  • Microsoft: KTM recovery processing and presumed abort

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


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