報表伺服器會執行例行維護作業,以從 SharePoint 網站上刪除的報表伺服器資料庫中移除遺棄的報表快照集、報表記錄、排程和訂閱。遺棄的項目是指不再與 SharePoint 內容資料庫中之父項目具有關聯性的項目。
報表伺服器會依照每日間隔,確認儲存於報表伺服器資料庫中的項目,是否與現存於 SharePoint 內容資料庫中的報表相關聯。若要修改清除程序的頻率,請在 RSReportServer.config 檔案中加入 DailyCleanupMinuteofDay 組態設定。清除程序會在背景中執行,並使用定義於組態檔案中的排程資訊。您無法視需要執行此程序。
如果無法使用 Windows SharePoint Services 或 Office SharePoint Server 執行個體 (例如,如果伺服器離線),就不會發生任何清除作業。如果您還原報表伺服器資料庫,而資料庫中有舊資料無法與目前儲存在 SharePoint 資料庫中的項目相對應,則這些項目在下次清除程序執行時就會被移除。
清除程序只會刪除內容;不會同步處理或更新儲存在 SharePoint 內容資料庫中的報表伺服器項目。根據預設,清除程序會在每日的早上 2:00 執行。
若要指定不同的時間,您必須將 DailyCleanupMinuteofDay 加入至 RSReportServer.config 檔案並設定不同的值。例如:
<Add Key=" DailyCleanupMinuteOfDay " Value="120" />
根據預設,該設定並不在 RSReportServer.config 檔案中。若要加入,請複製該項目並將其與該區段中的其他 Add 元素一起放在 Configuration 項目下方。該值是以分鐘為單位,起於早上 12:00,最小值為 30,最大值為 1380 (23 個小時)。