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

 
Предыдущий Следующий
ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION ERROR_FLOATED_SECTION

ERROR_TM_IDENTITY_MISMATCH

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

ERROR_TM_IDENTITY_MISMATCH — не удалось создать объект TransactionManager: идентификатор TM в журнале не совпадает с идентификатором, переданным в аргументе.

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

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

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

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

  • the log belongs to a different transaction manager identity.
  • Review clone, restore, migration, and service-recreation history.
  • Reassociate the correct TM and log or perform an owner-supported recovery; do not force identity replacement.
  • Treat this as evidence of log or configuration mismatch.
  • this result belongs to the Windows Kernel Transaction Manager transaction-processing model.

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


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