Что означает код NTSTATUS 0xC019004F (STATUS_RESOURCEMANAGER_NOT_FOUND)?

 
Предыдущий Следующий
STATUS_TRANSACTION_NOT_FOUND STATUS_ENLISTMENT_NOT_FOUND

STATUS_RESOURCEMANAGER_NOT_FOUND

Идентификатор диспетчера ресурсов не разрешается в выбранном диспетчере транзакций

Диспетчеры ресурсов — именованные объекты KTM, связанные с конкретным диспетчером транзакций. Допустимый GUID из другого TM, объект, который не был восстановлен, или диспетчер ресурсов, удалённый при перезапуске, не будет найден в текущем пространстве имён.

Это отличается от существующего диспетчера ресурсов, находящегося вне сети. Сначала проверьте идентификатор объекта и связь с TM, а уже затем выясняйте, требуется ли его запуск или восстановление.

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

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

Ссылки


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