| Предыдущий | Следующий |
| STATUS_HANDLE_NO_LONGER_VALID | STATUS_RM_DISCONNECTED |
STATUS_LOG_CORRUPTION_DETECTED
Сохраните журнал до попытки восстановления
Журналы транзакций определяют, какие операции должны быть зафиксированы, отменены или восстановлены после прерывания. Поэтому повреждение затрагивает не только диагностическую историю: оно может удалить сведения, необходимые для выбора правильного результата ожидающих транзакций.
Не удаляйте журнал только ради запуска службы. Сначала определите, ограничено ли повреждение контейнером, метаданными, восстановленным набором файлов или базовым хранилищем. Проверка согласованности на уровне приложения может потребоваться даже после повторного запуска диспетчера транзакций.
Что следует проверить
- Создайте копию только для чтения полного набора журналов и связанных метаданных.
- Соберите события хранилища, файловой системы, контроллера и потери питания около первого сбоя.
- Проверьте, что все контейнеры журнала взяты из одной генерации резервной копии или снимка.
- Следуйте поддерживаемому процессу восстановления или возврата диспетчера ресурсов и затем проверьте затронутые данные.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: использование потоков журналов с KTM
- Microsoft: объекты диспетчера транзакций
- Microsoft: написание диспетчера ресурсов
Нужно найти другой код? Найти другой код состояния или ошибки.