Trimauditlog:Stsadm 作業 (Windows SharePoint Services)
作業名稱:Trimauditlog
描述
可讓管理員刪除超過特定日期 (使用 enddate 參數所指定的日期) 的稽核項目。
注意
安裝 Windows SharePoint Services 3.0 基礎結構更新 後,即可使用此作業。只能透過 Stsadm 來使用此功能。
語法
stsadm -o trimauditlog
-url <URL 名稱>
-enddate <YYYYMMDD>
-databasename <資料庫名稱>
[-databaseserver] <資料庫伺服器名稱>
參數
參數 | 值 | 必要? | 描述 |
---|---|---|---|
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=0x404) 。
若要先匯出目前的記錄檔,再將其刪除,您可以使用SPAudit 類別 (Microsoft.SharePoint) (英文) (https://go.microsoft.com/fwlink/?linkid=121893&clcid=0x404) 撰寫自訂程式碼。
重要
執行此作業後,永久刪除稽核項目。
管理員可以使用 Windows Task Scheduling 來設定此調整工作,讓它依據所定義的期間重複執行。如需關於 Windows Scheduling 的其他資訊,請參閱<SharePoint Timer Job Reference (Office SharePoint Server)>。
範例
您的稽核記錄成長太快,而您想要從中調整一些項目。若要指定日期為 2008 年 7 月 4 日,且內容資料庫名稱為 WSSContent123456,請使用下列語法:
stsadm -o trimauditlog –enddate 20080704 –databasename WSSContent123456