2015-01-05 21 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