Trimauditlog:Stsadm 操作 (Office SharePoint Server)

操作名称:Trimauditlog

说明

允许管理员删除早于某个日期(使用 enddate 参数指定)的审核条目。

备注

可在安装了 Microsoft Office Server 的基础结构更新 后使用此操作。只能通过使用 Stsadm 执行此功能。

语法

stsadm -o trimauditlog

   -url <URL name>

   -enddate <YYYYMMDD>

   -databasename <database name>

   [-databaseserver] <database server name>

参数

参数 是否必需 说明

url

一个有效的 URL,例如 http://server_name

是(如果未指定 databasename 参数)

指定网站集的 URL 名称。如果使用此参数,将只会从该网站集中删除审核条目。如果使用了此参数,则会忽略 databaseserver 和 databasename 参数。

enddate

一个有效日期,格式为“YYYYMMDD”

表示用户想要保留审核数据的最早日期和时间。

databasename (dn)

一个有效的数据库名称,例如“DB1”

是(如果未指定 url 参数)

指定应在其中剪裁审核日志的内容数据库的名称。

databaseserver (ds)

一个有效的数据库服务器,如“DS1”

在其中存储内容数据库的数据库服务器的名称。

Note注意:
如果数据库服务器与 SharePoint 产品和技术承载于不同的服务器上,则需要使用 databaseserver 参数来指定数据库服务器名称。

备注

如果需要提供除 enddate 以外的其他参数以删除审核条目,请参阅 SPAudit.DeleteEntries 方法 (Microsoft.SharePoint)(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=121892&clcid=0x804)。

如果想在删除当前日志之前导出该日志,则可以使用 SPAudit 类 (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=121893&clcid=0x804) 编写自定义代码。

Important重要说明:

运行此操作后将永久删除审核条目。

管理员可以使用 Windows 任务计划将此剪裁作业设置为按照定义的周期重新进行。有关 Windows 计划的其他信息,请参阅 SharePoint 计时器作业参考 (Office SharePoint Server)

示例

审核日志增长得太快,并且您想从中剪裁某些条目。若要指定日期 2008 年 7 月 4 日以及内容数据库名称 WSSContent123456,将使用以下语法:

stsadm -o trimauditlog –enddate 20080704 –databasename WSSContent123456