過期的工作階段將不會從 ASP.NET 工作階段狀態資料庫中刪除 (SharePoint Server)

 

**適用版本:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-08-28

**摘要:**了解如何解決 SharePoint Server 2016 和 SharePoint 2013 的 SharePoint Health Analyzer 規則「ASP.NET 工作階段狀態資料庫中的過期工作階段不會刪除」。

**規則名稱:**ASP.NET 工作階段狀態資料庫中的過期工作階段不會刪除。

**摘要:**如果未刪除過期工作階段,主控 ASP.NET 工作階段狀態資料庫的伺服器可能會用盡磁碟空間,導致 SharePoint 伺服器陣列停止運作。

原因:   可能原因包括下列一或多項:

  • 已停止 SQL Server Agent 服務。

  • 已安裝 SQL Server Express。

    重要

    您無法在 SQL Server Express 的執行個體上執行 SQL Server Agent 服務。

解決方案:啟動 SQL Server Agent 服務

  1. 確認執行此程序的使用者帳戶為主控 ASP.NET 工作階段狀態資料庫之資料庫伺服器的管理員群組成員。

  2. 在 [SQL Server 組態管理員] 中,啟動 [SQL Server Agent 服務]。