| Предыдущий | Следующий |
| STATUS_RESOURCEMANAGER_NOT_FOUND | STATUS_TRANSACTIONMANAGER_NOT_FOUND |
STATUS_ENLISTMENT_NOT_FOUND
Отношение транзакции и диспетчера ресурсов больше не существует в этом пространстве имён
Зачисление является долговременной или временной связью одной транзакции с одним диспетчером ресурсов. Его идентификатор имеет смысл только в контексте диспетчера транзакций и диспетчера ресурсов, которые его создали. После завершения, истечения, удаления зачисления или если оно принадлежит другому восстановленному экземпляру, открытие по идентификатору может завершиться ошибкой.
Не подставляйте идентификатор транзакции или диспетчера ресурсов; три типа объектов имеют отдельные удостоверения и времена жизни.
Что следует проверить
- Запишите идентификатор зачисления вместе с идентификатором транзакции, GUID RM и удостоверением TM.
- Проверьте, не завершили ли зачисление фиксация, откат, forget, закрытие или восстановление.
- Убедитесь, что сохранённые данные восстановления загружены из соответствующего поколения журнала.
- Считайте повторяющиеся результаты not found устаревшим состоянием вызывающей стороны, если журналы восстановления не показывают отсутствие ожидаемого зачисления.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: объекты подключения
- Microsoft: объекты KTM и их взаимосвязи
- Microsoft: функции Kernel Transaction Manager
Нужно найти другой код? Найти другой код состояния или ошибки.