Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
volann34 Member Откуда: Сообщений: 170 |
Добрый вечер, подскажите пожалуйста, у меня на сервере СУБД включен аудит, который отправляет события в файл ОС Windows. Память в Ос Windows небольшая и аудит СУБД ее засоряет. Как при помощи СУБд заставить автоматичски удалить старые файл с ОС Windows? |
24 сен 14, 22:38 [16618476] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
Журналы в винде и так рециклятся. |
25 сен 14, 00:33 [16618737] Ответить | Цитировать Сообщить модератору |
volann34 Member Откуда: Сообщений: 170 |
Мне надо создать свой трассировочный файл ауда, наподобие аудита С2, но чтобы файлы события удалялись автоматически, старше скажем 10 дней |
25 сен 14, 16:00 [16621793] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
И что мешает выполнять по расписанию удаление этих файлов ? |
||
25 сен 14, 16:03 [16621812] Ответить | Цитировать Сообщить модератору |
stavgreengo Member Откуда: Сообщений: 710 |
1) xp_cmdshell 'del C:\Audit\LOG\file.log' -- пихаем в джоб с нужным временным интервалом запуска 2) EXECUTE master.dbo.xp_delete_file 0,N'C:\Audit\LOG\file.log',N'2014-09-25T10:07:02' --время позднее которого файлы будут удалятся |
||
25 сен 14, 16:10 [16621857] Ответить | Цитировать Сообщить модератору |
volann34 Member Откуда: Сообщений: 170 |
А не подскажите запрос? |
25 сен 14, 16:11 [16621864] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8316 |
Эта проблема решается не средствами сиквела, но планировщиком Windows. |
||
26 сен 14, 14:07 [16625925] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |