Файл журнала не сжимается на SQL Server
Я хотел максимально сжать файл журнала командой:
DBCC SHRINKFILE ('LogFile', 10)
и получите эту ошибку:
Невозможно сжать файл журнала 2 ("LogFile"), поскольку файл логического журнала, расположенный в конце файла, используется.
Я проверил эти решения, но моя проблема еще не решена
- DBCC OpenTran => Нет активных открытых транзакций.
- Изменить модель восстановления и DBCC ShrinkFile
- Резервное копирование журнала и DBCC ShrinkFile
Как я могу решить эту проблему?
РЕШИТЬ
Я выполнил этот запрос
SELECT name, database_id, log_reuse_wait, log_reuse_wait_desc FROM sys.databases
Результат:
log_reuse_wait_desc: CHECKPOINT
и после выполнения CHECKPOINT и DBCCSHRINKFILE моя проблема решена.
1 ответ
Решение
Я выполнил этот запрос
SELECT name, database_id, log_reuse_wait, log_reuse_wait_desc FROM sys.databases
Результат: log_reuse_wait_desc: CHECKPOINT
и после выполнения CHECKPOINT и DBCCSHRINKFILE моя проблема решена.