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