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