Удаление ненужных файлов резервных копий из модели полного резервного копирования - PullRequest
0 голосов
/ 11 апреля 2020

Я запустил базу данных Microsoft SQL с моделью восстановления как FULL. Тогда жесткий диск почти заполнен без реальных данных. Я изменил модель восстановления как ЕДИНСТВЕННУЮ, и мне нужно удалить те сотни ГБ, которые полная резервная копия добавила на мой Сервер. У вас есть идеи, где я могу найти каталог резервных копий журналов, чтобы удалить их? Я знаю, что, вероятно, SQL удалит их автоматически, когда получит новую модель восстановления SINGLE, но я не уверен, когда ....

1 Ответ

0 голосов
/ 11 апреля 2020

Делали ли вы резервные копии LOG во время модели полного восстановления? Без резервных копий LOG в режиме полного восстановления журнал транзакций будет очень большим. Это может быть причиной проблемы с пространством.

Переключение с модели полного восстановления на SIMPLE не удаляет старые файлы резервных копий и не освобождает пространство из LOG. Как предложил @Lukasz Szozda, вам нужно сжать файл LOG, но перед сжатием введите CHECKPOINT.

. Также в ПРОСТОМ восстановлении вы не сможете выполнить восстановление на определенный момент времени, но если это нормально для вашего восстановления. бизнес, go впереди.

Если вам нужно найти расположение файла резервной копии, это один из способов сделать это.

SELECT  physical_device_name,
        backup_start_date,
        backup_finish_date,
        backup_size/1024.0 AS BackupSizeKB
FROM msdb.dbo.backupset b
JOIN msdb.dbo.backupmediafamily m ON b.media_set_id = m.media_set_id
WHERE database_name = 'Your database name'
ORDER BY backup_finish_date DESC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...