Trimauditlog: операция Stsadm (Windows SharePoint Services)
Имя операции: Trimauditlog
Описание
Позволяет администратору удалять записи аудита старше определенной даты, которая задается с помощью параметра enddate.
Примечание
Эта операция доступна после установки Обновление инфраструктуры для Windows SharePoint Services 3.0. Данная возможность доступна только при использовании средства Stsadm.
Синтаксис
stsadm -o trimauditlog
-url <URL-имя>
-enddate <ГГГГММДД>
-databasename <имя_базы_данных>
[-databaseserver] <имя_сервера_базы данных>
Параметры
Параметр | Значение | Обязательно? | Описание |
---|---|---|---|
url-адрес |
Допустимый URL-адрес, например http://server_name |
Да, если не указан параметр databasename |
Указывает URL-имя для семейства веб-сайтов. При использовании этого параметра записи аудита будут удалены только из данного семейства веб-сайтов. Если используется этот параметр, то параметры databaseserver и databasename пропускаются. |
enddate |
Допустимая дата в формате "ГГГГММДД" |
Да |
Указывает самую раннюю дату и время, для которых пользователю требуется сохранить данные аудита. |
databasename (dn) |
Допустимое имя базы данных, например, "БД1" |
Да, если не указан параметр url-адрес |
Указывает имя базы данных контента, где следует обрезать журнал аудита. |
databaseserver (ds) |
Допустимый сервер баз данных, например "БС1" |
Нет |
Имя сервера базы данных, где хранится база данных контента. Примечание Если сервер базы данных и продукты и технологии SharePoint размещаются на различных серверах, необходимо использовать параметр databaseserver для определения имени сервера базы данных. |
Заметки
В ситуациях, когда при удалении записей аудита помимо enddate требуется предоставить дополнительные параметры, воспользуйтесь статьей Метод SPAudit.DeleteEntries (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=121892&clcid=0x419).
Если перед удалением текущий журнал нужно экспортировать, можно написать пользовательский код, используя сведения из статьи Класс SPAudit (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=121893&clcid=0x419).
Важно!
После выполнения этой операции записи аудита удаляются окончательно.
Администратор может воспользоваться службой планирования задач Windows, чтобы настроить регулярное повторение этого задания усечения в заданный период времени. Дополнительные сведения о службе планирования Windows см. в статье SharePoint Timer Job Reference (Office SharePoint Server).
Примеры
Размер журнала аудита увеличивается слишком быстро, и требуется обрезать в нем некоторые записи. Чтобы указать в качестве даты 4 июля 2008 года, а в качестве имени базы данных — WSSContent123456, следует воспользоватсья следующим синтаксисом:
stsadm -o trimauditlog –enddate 20080704 –databasename WSSContent123456