Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Авточистка папки MSSQL\LOG\*.txt  [new]
AlexV1
Member

Откуда: Новосибирск
Сообщений: 613
Интересует вопрос, возможно ли в MS SQL 2005 задать автоудаление старых txt-файлов из папки логов \MSSQL\LOG\ (не путать с файлами журнала транзакций) ?

Пробовал в "План обслуживания" добавлять стандартные задачи "Очистка журнала", "Очистка после обслуживания", где явно указал:
1) Удалить файлы следующего типа: Текстовые отчеты плана обслуживания
2) Удалить файлы из папки с определенным расширением:
Папка: D:\MSSQL.1\MSSQL\LOG
Расширение файла: txt
3) [x] Удалить файлы на основе возраста во время выполнения задачи
Удалить все файлы старше чем: 1 месяцев.

Запускаю План, говорит OK, захожу на сервак в папку D:\MSSQL.1\MSSQL\LOG - все файлы на месте - ничего не удалилось, старые файлы 3-годичной давности так и лежат.

Пример старых файлов, которые в этой папке:
ArchiveBackup_ArchiveBackup_20080228055157 txt│ 355│28.02.08
ArchiveBackup_ArchiveBackup_20080304055207 txt│ 355│04.03.08
ArchiveBackup_ArchiveBackup_20080306055452 txt│ 355│06.03.08
ArchiveBackup_ArchiveBackup_20080311055159 txt│ 355│11.03.08
ArchiveBackup_ArchiveBackup_20080313055201 txt│ 355│13.03.08
ArchiveBackup_ArchiveBackup_20080318055204 txt│ 355│18.03.08
ArchiveBackup_ArchiveBackup_20080320055205 txt│ 355│20.03.08
ArchiveBackup_ArchiveBackup_20080325055204 txt│ 355│25.03.08
31 май 11, 09:16    [10736411]     Ответить | Цитировать Сообщить модератору
 Re: Авточистка папки MSSQL\LOG\*.txt  [new]
Glory
Member

Откуда:
Сообщений: 104751
AlexV1

Запускаю План, говорит OK, захожу на сервак в папку D:\MSSQL.1\MSSQL\LOG - все файлы на месте - ничего не удалилось, старые файлы 3-годичной давности так и лежат.

Студия и сервер пропатчены хотя бы SP2 ?
31 май 11, 10:05    [10736592]     Ответить | Цитировать Сообщить модератору
 Re: Авточистка папки MSSQL\LOG\*.txt  [new]
AlexV1
Member

Откуда: Новосибирск
Сообщений: 613
Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86)
Feb 9 2007 22:47:07
Copyright (c) 1988-2005 Microsoft Corporation
Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

К сообщению приложен файл. Размер - 50Kb
31 май 11, 10:54    [10736885]     Ответить | Цитировать Сообщить модератору
 Re: Авточистка папки MSSQL\LOG\*.txt  [new]
Glory
Member

Откуда:
Сообщений: 104751
А что есть в логе выполнения плана по поводу удаления файлов ?
31 май 11, 13:06    [10738123]     Ответить | Цитировать Сообщить модератору
 Re: Авточистка папки MSSQL\LOG\*.txt  [new]
AlexV1
Member

Откуда: Новосибирск
Сообщений: 613
ClearLOG_ВложенныйПлан_1_20110531113040.txt

Вот его содержимое

NEW COMPONENT OUTPUT
Программа обслуживания серверов Microsoft(R) (Юникод), версия 9.0.3042
Отчет был сформирован на "SCORPIO".
План обслуживания: ClearLOG
Продолжительность: 00:00:21
Состояние: Выполнено.
Подробности:
Задача "Очистка после обслуживания" (SCORPIO)
Начало задачи: 2011-05-31T11:30:18.
Конец задачи: 2011-05-31T11:30:39.
Успешно

Задача "Очистка журнала" (SCORPIO)
Начало задачи: 2011-05-31T11:30:39.
Конец задачи: 2011-05-31T11:30:40.
Успешно
31 май 11, 13:38    [10738415]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить