导出 (0) 打印
全部展开

报表执行超时 (Azure SQL Reporting)

更新时间: 2014年5月

Important重要提示

实施了报表执行超时功能,来缓解可能的拒绝服务攻击,并作为维持服务正常运行和可用性的一种技术。

每次执行报表时,报表执行超时值为 3 分 45 秒。该超时间隔从服务收到报表请求开始算起,到报表呈现时结束。因此,报表执行超时时间必须足以完成数据检索、处理和呈现。通过将 SQL Database 和 SQL Reporting 置于同一数据中心中,你可以减少数据检索的延迟。

此设置由 SQL Reporting 网关服务实施,该服务管理 SQL Reporting 服务的外部连接。在所有版本和订阅计划中,对于所有租户订阅者的所有报表,此设置都是固定的。它以 Azure 负载平衡器的 4 分钟超时值为基础,其中大约有 15 秒专门用于 SQL Reporting 网关处理。由于该超时值依赖于负载平衡器超时值,因此你无法在门户中或者在应用程序代码中以编程方式更改报表执行超时值。

对于包含子报表的报表,将针对较大报表中包含的每个嵌入报表单独计算报表执行时间。

note备注
本地服务器 (SSRS) 的查询执行超时不同于报表执行超时。查询执行超时是指从本地数据库检索数据时允许使用的最长时间。查询执行超时是对数据源连接设置的,因此必须小于报表执行超时。

SQL Reporting 既不公开也不使用此设置。查询执行超时内置于报表执行超时中。不能为在 SQL Database 上运行的报表数据源设置查询执行超时属性。

另请参阅

显示:
© 2014 Microsoft