Что означает код NTSTATUS 0xC0190004 (STATUS_TM_INITIALIZATION_FAILED)?

 
Предыдущий Следующий
STATUS_TRANSACTION_NOT_ACTIVE STATUS_RM_NOT_ACTIVE

STATUS_TM_INITIALIZATION_FAILED

Запуск диспетчера транзакций завершился ошибкой до готовности к работе

Постоянный диспетчер транзакций KTM связан с журналом и должен установить свою идентичность, открыть журнал и восстановить состояние до использования диспетчеров ресурсов и транзакций. Ошибка на этом этапе может быть связана с доступом к журналу, хранилищем, идентичностью, разрешениями или повреждёнными данными восстановления.

Не диагностируйте это как сбой отдельной транзакции. Сам объект диспетчера транзакций не перешёл в рабочее состояние, поэтому все зависимые диспетчеры ресурсов могут завершаться ошибкой до устранения проблемы инициализации.

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

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

Ссылки


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