Ssrs-2008-R2

SSRS 自動刷新停止工作

  • July 26, 2018

我有一個 SSRS 報告,它用於牆板,通過連接到螢幕的 Raspberry Pi 向部門顯示基本統計數據和資訊

這將 AutoRefresh 選項設置為 60 秒,但是自從今天修補以來,我們打開了快照隔離以消除每天早上和中午執行每日報告時發生的大量阻塞,自動刷新選項似乎失敗了。

我已經嘗試重新部署報告,甚至創建了一個全新的報告,它只是提出日期和時間來跟踪它的刷新,它有時會工作幾分鐘但然後停止刷新

我執行的測試包括每 10 秒刷新一次,以查看執行時間是否超過 60 秒

在我剛剛執行的 5 個單獨的執行中,一個執行了 542 秒,然後不再刷新,一個執行了 339,一個執行了 164,其中兩個根本沒有刷新

以前這將一直執行,直到 Pi 上的 wifi 連接失去並且刷新時出現頁面錯誤(注意所有測試都是在有線連接上本地完成的,沒有網路掉線)

該組之前的先前測試已在隱身模式下的不同瀏覽中完成,並且都產生相同的結果

知道為什麼會發生這種情況,以及不涉及我們再次停止伺服器上的所有內容以關閉快照隔離的潛在修復

該文件指出您不應在 SSRS 數據庫上啟用快照隔離。

在這裡檢查:

  1. 在報表伺服器數據庫上啟用快照隔離

您應該按照那裡的說明將其關閉。

文件摘錄:

“…您無法在報表伺服器數據庫上啟用快照隔離。如果打開快照隔離,您將遇到以下錯誤:“所選報表尚未準備好查看。報表仍在呈現或報表快照不可用。"

至於阻塞的原因以及解決方法,這裡有一些連結可以幫助您:

  1. SSRS 阻塞程序

SSRS 發出鎖以提供多執行緒機制。一旦所有執行您編寫的報告的執行緒結束,鎖定就會被移除。因此,如果您經常看到這些塊,通常是由於查詢速度慢。 3. 關於設置報告伺服器的

建議(關於如何設置第二個報告實例的建議)

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