Trimauditlog:Stsadm 作業 (Office SharePoint Server)
作業名稱:Trimauditlog
描述
讓管理員刪除超過特定日期 (使用 enddate 參數來指定的日期) 的稽核項目。
注意
安裝 Infrastructure Update for Microsoft Office Servers 之後,即可使用此作業。只能透過 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 計時器工作參考 (Office SharePoint Server)>。
範例
您的稽核記錄成長太快,而您想要從中修剪一些項目。若要指定日期為 2008 年 7 月 4 日,且內容資料庫名稱為 WSSContent123456,請使用下列語法:
stsadm -o trimauditlog –enddate 20080704 –databasename WSSContent123456