Очистка журнала резервного копирования MS SQL
В примере приведена очистка логов старше 4 дней
- Запускаем утилиту sqlcmd для изменения настроек mssql
Если пользователь, под которым произведён вход в систему, имеет доступ в mssql:
sqlcmd -S localhost
Если доступа нет, то заходим под sa, будет запрос пароля:
sqlcmd -S localhost -U sa
- Выполняем команду для чистки истории, при необходимости меняем количество дней (Getdate()-4;):
use msdb
go
declare @oldest DATETIME = Getdate()-4;
- Продолжаем ввод
exec sp_delete_backuphistory @oldest_date=@oldest;
go
exit