| Предыдущий | Следующий |
| STATUS_TRANSACTION_NOT_ACTIVE | STATUS_RM_NOT_ACTIVE |
STATUS_TM_INITIALIZATION_FAILED
Запуск диспетчера транзакций завершился ошибкой до готовности к работе
Постоянный диспетчер транзакций KTM связан с журналом и должен установить свою идентичность, открыть журнал и восстановить состояние до использования диспетчеров ресурсов и транзакций. Ошибка на этом этапе может быть связана с доступом к журналу, хранилищем, идентичностью, разрешениями или повреждёнными данными восстановления.
Не диагностируйте это как сбой отдельной транзакции. Сам объект диспетчера транзакций не перешёл в рабочее состояние, поэтому все зависимые диспетчеры ресурсов могут завершаться ошибкой до устранения проблемы инициализации.
Что проверить
- Зафиксируйте путь журнала диспетчера транзакций, GUID идентичности, флаги создания и исходную ошибку, возвращённую вызовом инициализации.
- Проверьте разрешения файловой системы, свободное место, доступность контейнера журнала и события хранилища.
- Определите, является ли диспетчер новым, повторно открывается или восстанавливается после некорректного завершения.
- Не удаляйте и не заменяйте журнал, пока не установлены его роль в восстановлении и идентичность.
Ссылки
- Microsoft Open Specifications: значения NTSTATUS
- Microsoft: объекты диспетчера транзакций
- Microsoft: создание диспетчера ресурсов
- Microsoft: использование потоков журнала с KTM
Нужно найти другой код? Найти другой код состояния или ошибки.