未啟用 State Service 刪除到期工作階段計時器工作 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2010-06-23

規則名稱:   未啟用 [State Service 刪除到期工作階段] 計時器工作

摘要:   State Service 使用計時器工作,從 State Service 資料庫中刪除到期工作階段的資料。如果未啟用此計時器工作,主控 State Service 資料庫的伺服器會用盡磁碟空間,導致 SharePoint 伺服器陣列停止運作

原因:   未啟用 [State Service 刪除到期工作階段] 計時器工作。

解決方式:使用管理中心啟用計時器工作

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

    注意

    此計時器工作設定會套用於整個伺服器陣列,無法針對伺服器陣列中的個別伺服器進行設定。

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

  3. 在 [監視] 頁面上,按一下 [計時器工作] 區段中的 [檢閱工作定義]。

  4. 在 [工作定義] 頁面上,按一下 [State Service 刪除到期工作階段] 計時器工作。

  5. 在 [編輯計時器工作] 頁面上,指定您要的排程,然後按一下 [啟用]。

解決方式:使用 Windows PowerShell 啟用計時器工作

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

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

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

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

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Enable-SPTimerJob StateServiceExpiredSessionJobDefinition
    

如需詳細資訊,請參閱<Enable-SPTimerJob>。

注意

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