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” |
否 |
在其中存储内容数据库的数据库服务器的名称。
注意:
如果数据库服务器与 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) 编写自定义代码。
重要说明: |
---|
运行此操作后将永久删除审核条目。 |
管理员可以使用 Windows 任务计划将此剪裁作业设置为按照定义的周期重新进行。有关 Windows 计划的其他信息,请参阅 SharePoint 计时器作业参考 (Office SharePoint Server)。
示例
审核日志增长得太快,并且您想从中剪裁某些条目。若要指定日期 2008 年 7 月 4 日以及内容数据库名称 WSSContent123456,将使用以下语法:
stsadm -o trimauditlog –enddate 20080704 –databasename WSSContent123456