Что означает код NTSTATUS 0xC0190030 (STATUS_LOG_CORRUPTION_DETECTED)?

 
Предыдущий Следующий
STATUS_HANDLE_NO_LONGER_VALID STATUS_RM_DISCONNECTED

STATUS_LOG_CORRUPTION_DETECTED

Сохраните журнал до попытки восстановления

Журналы транзакций определяют, какие операции должны быть зафиксированы, отменены или восстановлены после прерывания. Поэтому повреждение затрагивает не только диагностическую историю: оно может удалить сведения, необходимые для выбора правильного результата ожидающих транзакций.

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

Что следует проверить

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

Ссылки


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