Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Удалить файловые логи планов обслуживания  [new]
Makc85
Member

Откуда:
Сообщений: 25
У меня SQL Server 2008.
Обратил внимание, что папка "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log" весит слишком много, порядка 15 ГБ.
В ней .txt файлы с отчётами выполнения планов обслуживания (backup и reindex).
Через Server Management Studio удалить не получается, либо просто не нахожу где...

Вопрос делитантский: собственно ручками можно файлы похерить или есть какой-то более цивилизованный и правильный метод?


Спасибо!
2 ноя 12, 21:14    [13416858]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Makc85,

в тех же планах есть задание по очистке логов
2 ноя 12, 21:17    [13416874]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
Makc85
Member

Откуда:
Сообщений: 25
задание создал, запустил, винты зашуршали
место на диске стремительно уменьшается
логи не удаляются...
2 ноя 12, 21:25    [13416895]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37057
Makc85
задание создал, запустил, винты зашуршали
место на диске стремительно уменьшается
логи не удаляются...
Задание надо правильно делать.
2 ноя 12, 21:40    [13416938]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
Makc85
Member

Откуда:
Сообщений: 25
Гавриленко Сергей Алексеевич
логи не удаляются...
Задание надо правильно делать.[/quot]
дело в том, что начинает расти журнал транзакций msdb и съедает всё место...
2 ноя 12, 22:12    [13417020]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
Makc85
Member

Откуда:
Сообщений: 25
Создал и запустил такое задание (см. скриншот).
Ни один файл с отчётом не был удалён.
Я сделал что-то не так?

К сообщению приложен файл. Размер - 46Kb
3 ноя 12, 20:57    [13418698]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
krasaval
Member

Откуда: москва
Сообщений: 40
Проблема решена? У меня аналогичная проблема - файловый логи не удаляются.

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)
23 ноя 12, 13:52    [13519214]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
declare @dt datetime select @dt = cast(N'2012-10-26T14:58:40' as datetime) exec msdb.dbo.sp_delete_backuphistory @dt
GO
EXEC msdb.dbo.sp_purge_jobhistory  @oldest_date='2012-10-26T14:58:40'
GO
EXECUTE msdb..sp_maintplan_delete_log null,null,'2012-10-26T14:58:40'

дата 4 недели назад, выставьте ту которую вам надо и результат отработки в студию
23 ноя 12, 15:00    [13519830]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
krasaval
Member

Откуда: москва
Сообщений: 40
declare @dt datetime 
select @dt = cast(N'2012-10-26T14:58:40' as datetime) 
exec msdb.dbo.sp_delete_backuphistory @dt

GO
EXEC msdb.dbo.sp_purge_jobhistory  @oldest_date='2012-10-26T14:58:40'

GO
EXECUTE msdb..sp_maintplan_delete_log null,null,'2012-10-26T14:58:40'



0 history entries purged.

(0 row(s) affected)
23 ноя 12, 15:35    [13520112]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
krasaval ну вот как ты думаешь что из этого следует ? Или ты нас пятнично троллишь :)
23 ноя 12, 15:39    [13520142]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
krasaval
Member

Откуда: москва
Сообщений: 40
stavgreengo,

Могу приложить скриншот каталога C:\Program Files\Microsoft SQL Server\..\MSSQL\Log в котором эти логи присутствуют размер несколько десятков gb
23 ноя 12, 15:43    [13520195]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
krasaval
stavgreengo,

Могу приложить скриншот каталога C:\Program Files\Microsoft SQL Server\..\MSSQL\Log в котором эти логи присутствуют размер несколько десятков gb

теперь просто удали руками все логи что старше 2012-10-26T14:58:40
23 ноя 12, 15:54    [13520277]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104760
krasaval
Могу приложить скриншот каталога C:\Program Files\Microsoft SQL Server\..\MSSQL\Log в котором эти логи присутствуют размер несколько десятков gb

И они все имеют расширение txt и старше 4 недель ?
23 ноя 12, 16:07    [13520364]     Ответить | Цитировать Сообщить модератору
 Re: Удалить файловые логи планов обслуживания  [new]
krasaval
Member

Откуда: москва
Сообщений: 40
да, они вот такого вида:

имя задания_20121123160018.txt


Им больше 4 недель.
Руками - то я удалю, но хотелось бы знать, почему не удаляет? На всех серверах руками удалять - время свое жалко :)
23 ноя 12, 16:28    [13520553]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить