Site icon EfmSoft

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

 
Предыдущий Следующий
ERROR_ENLISTMENT_NOT_FOUND ERROR_TRANSACTIONMANAGER_NOT_ONLINE

ERROR_TRANSACTIONMANAGER_NOT_FOUND

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

ERROR_TRANSACTIONMANAGER_NOT_FOUND означает, что Kernel Transaction Manager не находит Transaction Manager, на который ссылается операция. Старый handle или идентификатор от прежнего экземпляра процесса не делает новый TM тем же объектом.

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

  • Сохраните TM identity, путь к durable log и операцию, которая пыталась открыть или использовать менеджер.
  • Проверьте, не был ли журнал удалён, перемещён или создан заново после сбоя либо перезапуска.
  • Если рядом есть Resource Manager, убедитесь, что он восстанавливается именно против нужного TM, а не случайно созданного нового экземпляра.

Как восстановиться

Откройте или восстановите Transaction Manager штатными KTM API и завершите recovery незаконченных транзакций до новых операций. Не переиспользуйте process-local handles из предыдущего запуска.

Как подтвердить исправление

TM открывается с ожидаемой постоянной идентичностью, Resource Manager восстанавливает enlistments, а состояние старых транзакций однозначно определено.

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


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

Exit mobile version