Sql-Server

報告伺服器計劃作業位置

  • October 23, 2020

我繼承了一個 SQL Server 環境。在(數據庫引擎)SQL Server 代理中定義了兩個顯然屬於報表伺服器的作業。

第一份工作的第一步也是唯一一步:

exec [ReportServer].dbo.AddEvent @EventType='CacheInvalidateSchedule', @EventData='c5b50dad-33bb-40b8-a696-59b1a555e8e4'

第二個工作的第一步也是唯一一步:

exec [ReportServer].dbo.AddEvent @EventType='RefreshCache', @EventData='f1ae0c17-b150-4861-8d9a-8552036123a3'

在此處輸入圖像描述

知道這兩個工作最初是如何創建的以及它們是做什麼的嗎?當我檢查報表伺服器時,沒有定義任何計劃:

在此處輸入圖像描述

連接的報表伺服器為空:

在此處輸入圖像描述

首先我跑了

Use ReportServer  
select * from ExecutionLog3 order by TimeStart DESC  

這給了我一個與作業的預定時間相匹配的事件列表:

在此處輸入圖像描述

所以我去了門戶網站並檢查了數據集。原來記憶體已啟用:

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/278564