2015-01-05 54 views
0

我在SSDT中創建了SSRS報告,查詢在Microsoft Sql服務器中正常執行。但執行它需要相當長一段時間來加載報表時,並顯示以下錯誤信息:本地報表處理過程中發生在SSDT中執行時報告超時

錯誤,
報表處理期間發生錯誤 ,
查詢執行失敗數據集'dsSummary'。
超時已過期,
操作完成之前已過的超時時間或服務器沒有響應。
等待操作超時

任何人都可以幫助我關於此。

回答

0

正如錯誤消息所示,這是一個超時問題。在這裏,您的第一步應該是確定究竟在哪裏以及爲什麼它超時。要檢查這一點,您需要查詢保存報告開始呈現後發生的任何東西的日誌表。該表是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

一旦你確定是什麼導致問題(網絡/查詢/報告服務器),你可以去解決它。

+0

嗨,謝謝你的迴應。現在請您澄清一下您使用的sql查詢中的目錄是什麼? – user1538257

+0

CATALOG是ReportServer數據庫中的表格。請通過我的答案中的鏈接,以獲得清晰。如果它對您有幫助,請將其標記爲答案。 – SouravA