0
我在SSDT中創建了SSRS報告,查詢在Microsoft Sql服務器中正常執行。但執行它需要相當長一段時間來加載報表時,並顯示以下錯誤信息:本地報表處理過程中發生在SSDT中執行時報告超時
錯誤,
報表處理期間發生錯誤 ,
查詢執行失敗數據集'dsSummary'。
超時已過期,
操作完成之前已過的超時時間或服務器沒有響應。
等待操作超時
任何人都可以幫助我關於此。
我在SSDT中創建了SSRS報告,查詢在Microsoft Sql服務器中正常執行。但執行它需要相當長一段時間來加載報表時,並顯示以下錯誤信息:本地報表處理過程中發生在SSDT中執行時報告超時
錯誤,
報表處理期間發生錯誤 ,
查詢執行失敗數據集'dsSummary'。
超時已過期,
操作完成之前已過的超時時間或服務器沒有響應。
等待操作超時
任何人都可以幫助我關於此。
正如錯誤消息所示,這是一個超時問題。在這裏,您的第一步應該是確定究竟在哪裏以及爲什麼它超時。要檢查這一點,您需要查詢保存報告開始呈現後發生的任何東西的日誌表。該表是ExecutionLogStorage
。根據mode of deployment of SSRS,這個表格需要被查詢。
SELECT b.Name, A.* FROM
ExecutionLog2 a
JOIN
[CATALOG] b ON a.ReportID = b.ItemID
and b.Name = <<Name of report>>
列AdditionalInfo
會給你的數據集,你會怎麼做了一個非常漂亮的圖片和多少時間,他們採取執行。要詳細瞭解所有列,請參閱here。
一旦你確定是什麼導致問題(網絡/查詢/報告服務器),你可以去解決它。
嗨,謝謝你的迴應。現在請您澄清一下您使用的sql查詢中的目錄是什麼? – user1538257
CATALOG是ReportServer數據庫中的表格。請通過我的答案中的鏈接,以獲得清晰。如果它對您有幫助,請將其標記爲答案。 – SouravA