AR16 ActiveReport.NET 渲染Timeout
数据集SQL查询时间需要2分40秒,渲染时提示timeout哪里可以修改默认超时时间
Connect Timeout控制的是连接超时时间,而非命令执行控制时间,所以配置Connect Timeout应该没有效果。咱们的情况看起来是查询超时,而非连接超时。查询的超时时间目前应该确实无法调整,我们也和产品沟通一下,因为过长的查询时间,本来就不利于报表加载,这个我们推荐还是优化sql或者优化中间查询时间,而非在报表层面等待 本帖最后由 Eden.Sun 于 2024-7-15 13:53 编辑
您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时机制都是跟着集成的系统走的。
不过您用的是什么连接方式,ODBC吗,您可以说一下连接的方式和数据库,我们看一下对应的连接字符串是否可以设置
Eden.Sun 发表于 2024-7-15 11:48
您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时 ...
data source=xxxx;initial catalog=xxx;user id=xxx;password=xxx; Eden.Sun 发表于 2024-7-15 11:48
您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时 ...
集成方式是.Core 引入AR后,设定了设计/预览中间件的配置而已, 然后前端访问路由指向相应的后端,本身没有什么数据库相关的配置,是不是后端哪里可以设定超时 SQL默认超时是15秒;SQL连接字符串超时时间比如Connect Timeout=30; 你可以用SSMS试下执行时间是多久,就可以知道是否超时 wengMQ 发表于 2024-7-15 21:56
SQL默认超时是15秒;SQL连接字符串超时时间比如Connect Timeout=30; 你可以用SSMS试下执行时间是多久,就可 ...
实际执行2分46秒,SSMS 执行可以跑完, 数据集设定数据库连接我设定了Connect Timeout=600,但是还是无效 Eden.Sun 发表于 2024-7-15 11:48
您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时 ...
zhubin 发表于 2024-7-16 10:39
您试试 Connection Timeout=300 试试 ,单位是秒。
页:
[1]
2