設定 Usage and Health Data Collection (SharePoint Server 2010)

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

上次修改主題的時間: 2010-12-02

本文提供 Microsoft SharePoint Server 2010 中設定 Usage and Health Data Collection 的資訊。

系統會將使用狀況和狀況資料寫入記錄資料夾及記錄資料庫。若要設定記錄資料庫的設定,您必須使用 Windows PowerShell。

本文內容:

  • 使用管理中心設定使用情況和狀況資料記錄

  • 使用 Windows PowerShell 設定使用情況和狀況資料記錄

  • 使用 Windows PowerShell 為特定事件類型啟用或停用使用情況和狀況資料記錄

  • 使用 Windows PowerShell 在不同記錄資料庫中記錄使用狀況資料

注意

您無法使用 Windows PowerShell 設定健康情況資料收集設定。

使用管理中心設定 Usage and Health Data Collection

您只能使用管理中心設定 Usage and Health Data Collection。

使用管理中心設定 Usage and Health Data Collection

  1. 確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。

    注意

    使用情況與狀況資料設定為全伺服器陣列設定,因此無法設定伺服器陣列中的個別伺服器。

  2. 在管理中心首頁上,按一下 [監視]。

  3. 在 [監視] 頁面上,按一下 [報告] 區段中的 [設定 Usage and Health Data Collection]。

  4. 在 [設定 Usage and Health Data Collection] 頁面上的 [使用狀況資料收集] 區段中,選取 [啟用使用狀況資料收集] 文字方塊啟用使用狀況資料收集。

  5. 在 [事件選擇] 區段中,選取 [要記錄的事件] 清單中事件旁的核取方塊,以選取要記錄的事件。

    注意

    記錄使用系統資源,並且可能會影響效能與磁碟使用量。請只要記錄定期報告的事件。若是進行特定報表或調查,請啟用特定事件的記錄,然後在報告或調查完成後停用事件的記錄。

  6. 在 [使用狀況資料收集設定] 區段中的 [記錄檔位置] 方塊中,輸入寫入使用情狀與狀況資訊的資料夾路徑。指定的路徑必須存在於所有的伺服器陣列伺服器。

    注意

    這些設定會套用至所有的事件。若要設定個別事件類型的事件收集設定,您必須使用 Windows PowerShell。

  7. 在 [記錄檔大小上限] 方塊中,以 GB 為單位輸入記錄的磁碟空間上限 (1 到 20 GB 之間)。

  8. 在 [健康情況資料收集] 區段中,選取 [啟用健康情況資料收集] 核取方塊。若要變更收集排程,請按一下 [狀況記錄排程]。將會列出收集狀況資料的計時器工作清單。按一下任何的計時器工作,變更排程,或停用計時器工作。

  9. 在 [記錄資料庫伺服器] 區段中,若要變更使用的驗證,請選取 [Windows 驗證] 或 [SQL 驗證] 選項。

    注意

    若要變更 [資料庫伺服器] 與 [資料庫名稱] 的值,您必須使用 Windows PowerShell。

使用 Windows PowerShell 設定使用狀況資料收集

注意

您可以使用 Windows PowerShell 設定使用狀況資料收集,但無法使用 Windows PowerShell 設定健康情況資料收集。

使用 Windows PowerShell 設定使用狀況資料收集

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation <Path>] [-UsageLogMaxSpaceGB <1-20>] [-Verbose]

    重要

    您必須指定 UsageLogLocation 在所有伺服器陣列伺服器上都存在的路徑。

    輸入 -LoggingEnabled 1 啟用使用情況資料記錄。指定用於 UsageLogMaxSpaceGB 參數記錄的磁碟空間上限。

如需詳細資訊,請參閱<Set-SPUsageService>。

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

使用 Windows PowerShell 設定特定事件類型的使用狀況資料收集

在管理中心中的 [設定 Usage and Health Data Collection] 頁面上,所列出的事件類型與 Windows PowerShell 中的流量定義相同。您只能使用 Windows PowerShell 個別設定流量定義。而且,您只能設定 DaysRetained 設定。

使用 Windows PowerShell 設定特定事件類型的使用情況資料記錄

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    Set-SPUsageDefinition -Identity <GUID> [-Enable] [-DaysRetained <1-30>] [-Verbose]

    使用 Enabled 開關可以啟用流量定義的啟用使用情況記錄。使用 DaysRetained 可以指定刪除使用情況資料之前,在記錄中保留的時間。範圍介於 1 到 30 天之間。若要檢視命令的進度,請使用 Verbose 參數。

如需詳細資訊,請參閱<Set-SPUsageDefinition>。

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

使用 Windows PowerShell 記錄其他記錄資料庫中的使用情況資料

注意

您只能使用 Windows PowerShell 變更此設定。

使用 Windows PowerShell 記錄其他記錄資料庫中的使用情況資料

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    Set-SPUsageApplication -DatabaseServer <Database server name> -DatabaseName <Database name> [-DatabaseUsername <User name>] [-DatabasePassword <Password>] [-Verbose]

    您必須為 DatabaseServer 參數指定值,即使新資料庫與舊資料庫位於同一資料庫伺服器上。如果資料庫擁有人的使用者帳戶與您登入時所使用的使用者帳戶不同,則必須同時使用 DatabaseUsernameDatabasePassword 參數。若要檢視命令的進度,請使用 Verbose 參數。

如需詳細資訊,請參閱<Set-SPUsageApplication>。

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

See Also

Concepts

監視概觀 (SharePoint Server 2010)