| Предыдущий | Следующий |
| hrMissingLogFile | hrBadLogSignature |
hrLogDiskFull
Что означает этот результат
hrLogDiskFull (0xC8000211) — код ошибки из области ESE / Directory Service backup HRESULT. Короткий ориентир по имени: журнал / диск / переполнен. Для диагностики важнее определить первый API и состояние объекта в момент возврата, чем переводить символическое имя как общее сообщение.
Исходное условие в техническом описании сформулировано так: the volume hosting transaction logs cannot allocate the next required log write or generation.
. Эту формулировку следует сопоставлять с фактическим параметром, handle, файлом или state transition в trace.
Граница контракта
Для этого кода особенно полезно различать два признака из исходной документации: the volume hosting transaction logs cannot allocate the next required log write or generation.
и Code-specific observation: capture free and reserved space, log growth rate, checkpoint lag, circular-log policy, outstanding backup, and volume quotas.
. Они задают более узкую границу, чем название facility.
Данные для диагностики
- Сопоставьте trace с исходным признаком:
hrLogWriteFail — the write-ahead log could not durably accept a required record
- Сопоставьте trace с исходным признаком:
Verify the decisive condition by capture free and reserved space, log growth rate, checkpoint lag, circular-log policy, outstanding backup, and volume quotas.
- Сопоставьте trace с исходным признаком:
It specifically means that free space on the database volume is irrelevant if logs are on a different volume. Related values below can appear in the same workflow but require a different response:
Порядок проверки
- Проверьте именно границу «журнал / диск / переполнен» и зафиксируйте объект, аргумент или состояние, которое её подтверждает.
- Сверьте наблюдаемое состояние с отдельным исходным признаком:
Diagnostic layer — durable write-ahead-log I/O and capacity of the log volume
.
Исправление и контроль
Регрессионная проверка должна отдельно контролировать условие do not delete required log generations to free space.
. Положительный тест обязан проходить после узкого исправления, а отрицательный — по-прежнему воспроизводить ожидаемый отказ на заведомо неверном состоянии.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.