具有 AS/400 数据源的 SSRS 报表在设计预览中保持运行正常



我开发了一个关于SQL server 2008 R2 BISSRS报告,该报告从我们AS/400 platform上的ERP服务器检索采购订单数据。

我使用ODBC连接 AS/400 数据库。当我设计时,报告可以在'preview'模式下显示,并具有正确的结果。

但是在我向SSRS server发布报告并尝试在那里运行它后,报告继续运行,没有结果出来。

我尝试了共享数据源和嵌入数据源,结果是一样的。

我也点击了数据源中的'Test connection',也没有回应。

我猜问题出在与 AS/400 的 SSRS 连接上,但无法弄清楚为什么'preview'有效。

从错误消息来看,我猜在预览模式下,SSIS 正在执行

FETCH FIRST 100 ROWS

但是,当尝试完全恢复完整的结果集SSIS时,SSIS超时。

作为快速修复,您可以增加 SSIS 上的超时。 但是解决问题的正确方法是使用其他索引提高查询的性能和/或修改查询以检索更少的行。

你知道你要拉回多少行吗?

您是否尝试过从 IBM i Navigator 的"运行 SQL 脚本"组件运行查询?

在"运行 SQL 脚本"中,您还可以访问可视化解释,该解释将显示查询计划并建议缺少的索引。

相关内容

  • 没有找到相关文章

最新更新