Reporting services 将SSRS报告导出到Excel失败
尝试将SSRS报告导出到excel时,我遇到运行时错误。我已经查看了日志,并看到以下内容: 错误:抛出Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:,报表服务器数据库中发生错误。这可能是由于数据库中的连接故障、超时或磁盘不足造成的 该报告在报告管理器中显示良好,过去已成功运行 该报告不仅不太复杂,而且大约有40列宽。当我在SSMS中运行查询时,我得到27628条记录,运行需要3秒钟(同样是im SSMS)。报表在报表管理器中也可以相当快地运行,并且将结果导出为.scv格式也可以正常工作 如果需要任何其他信息来帮助解决此问题,请让我知道,我将提供它。提前谢谢你的帮助Reporting services 将SSRS报告导出到Excel失败,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,尝试将SSRS报告导出到excel时,我遇到运行时错误。我已经查看了日志,并看到以下内容: 错误:抛出Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:,报表服务器数据库中发生错误。这可能是由于数据库中的连接故障、超时或磁盘不足造成的 该报告在报告管理器中显示良好,过去已成功运行 该报告不仅不太复杂,而且大约有40列宽。当我在SSMS中运行查询时,我得到27628条记录,运行需要3秒钟(同
此外,报告已设置为不超时。报表在VS2010中运行,并按预期导出到Excel。您的连接可能超时。尝试通过以下方式更改超时长度: 1.使用文本编辑器(例如Visual Studio、记事本)打开rsreportserver.config。默认情况下,它位于C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer中 2.更改“DatabaseQueryTimeout”的值。有效值范围从0到2147483647。值0指定无限制的等待时间,因此不建议使用 3.保存文件,然后重新启动Reporting Services以应用更改
此技巧适用于遇到SSRS Excel导出运行时错误的任何人:
当我的.rdl文件中有一个输入错误时,我犯了这个错误,即在语言元素中,我的区域性写错了。将其替换为value:=User.Language,修复了我的问题。尝试在web.config(主应用程序)上添加下面的配置。这个改变解决了我的问题
<location path="Reserved.ReportViewerWebControl.axd">
<system.web>
<!-- adjust the timeout value accordingly -->
<httpRuntime executionTimeout="3600"/>
</system.web>
</location>
更新了超时时间,这就解决了问题。非常感谢。不,在.rdl文件(XML)中,在Language元素中,比如:fi