| Предыдущий | Следующий |
| ERROR_LOG_APPENDED_FLUSH_FAILED | ERROR_INVALID_TRANSACTION |
ERROR_LOG_PINNED_RESERVATION
Что означает ERROR_LOG_PINNED_RESERVATION
ERROR_LOG_PINNED_RESERVATION (6648, 0x19F8) — значительная часть пространства CLFS удерживается активными reservations, поэтому журнал нельзя нормально расширить или переработать.
Reservation в CLFS — заранее зарезервированное место под будущие записи клиента. Оно может ещё не содержать реальных данных, но остаётся недоступным другим операциям, пока клиент не использует или не освобождает резерв.
Что проверить
- Запишите объём reserved и фактически used space по каждому клиенту.
- Найдите самый старый reservation LSN и клиента, которому он принадлежит.
- Проверьте aborted/failed операции, после которых reservation не был освобождён.
- Сопоставьте lifetime клиентского контекста с transaction/recovery state: устаревший context может удерживать резерв дольше ожидаемого.
Увеличение журнала может временно скрыть проблему, но если резервирования постоянно остаются занятыми, сначала нужно исправить их жизненный цикл.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.