KB3038332 - 修正:當您針對 SSRS 2012 或 SSRS 2014 報告使用警示時,資料警示資料表會填滿並且永遠不會清除舊資料

套用到
SQL Server 2014 Business Intelligence - duplicate (do not use)

症狀

請考慮以下案例:

  • 您已將 Microsoft SQL Server 2012 Reporting Services (SSRS 2012) 或 SQL Server 2014 Reporting Services (SSRS 2014) 設定為在 SharePoint 整合模式中執行。
  • 您已在電腦上安裝 Microsoft SharePoint Server 2013 或 Microsoft SharePoint Server 2010。
  • 您已針對 SharePoint 網站中的某些報表建立一些資料警示。

在此案例中,您會注意到警示資料庫非常大。 這是因為警示資料庫的 FeedData 和 FeedPool 資料表中有很多資料列。 此外,警示資料庫不會清除超過 180 天前建立的資料。

附註 根據預設,Reporting Service 會保留過去 180 天的警示資料。 警示資料的保留時間取決於 Rsreportserver.config 檔案中設定的 AlertingMaxDataRetentionDays 機碼值。 根據預設,Rsreportserver.config 檔案位於下列路徑:

<Drive>\Program Files\Common Files\Microsoft Shared\Web Server Extensions\<SharePoint Version Number>\WebServices\Reporting\

解決方式

累積更新資訊

此問題已先在下列 SQL Server 累積更新中修正。

建議:安裝最新的 SQL Server 累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 我們建議您下載並安裝 SQL Server 的最新累積更新:

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。