Site icon EfmSoft

Что означает код NTSTATUS 0xC0190050 (STATUS_ENLISTMENT_NOT_FOUND)?

 
Предыдущий Следующий
STATUS_RESOURCEMANAGER_NOT_FOUND STATUS_TRANSACTIONMANAGER_NOT_FOUND

STATUS_ENLISTMENT_NOT_FOUND

Отношение транзакции и диспетчера ресурсов больше не существует в этом пространстве имён

Зачисление является долговременной или временной связью одной транзакции с одним диспетчером ресурсов. Его идентификатор имеет смысл только в контексте диспетчера транзакций и диспетчера ресурсов, которые его создали. После завершения, истечения, удаления зачисления или если оно принадлежит другому восстановленному экземпляру, открытие по идентификатору может завершиться ошибкой.

Не подставляйте идентификатор транзакции или диспетчера ресурсов; три типа объектов имеют отдельные удостоверения и времена жизни.

Что следует проверить

  • Запишите идентификатор зачисления вместе с идентификатором транзакции, GUID RM и удостоверением TM.
  • Проверьте, не завершили ли зачисление фиксация, откат, forget, закрытие или восстановление.
  • Убедитесь, что сохранённые данные восстановления загружены из соответствующего поколения журнала.
  • Считайте повторяющиеся результаты not found устаревшим состоянием вызывающей стороны, если журналы восстановления не показывают отсутствие ожидаемого зачисления.

Ссылки


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

Exit mobile version