ExportToHttpResponse-磁盘已满问题-SAP CR 2016

2020-08-19 01:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的唐, rp.Expor...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的唐,

rp.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,响应为false

rp.ExportToDisk

以上2项效果很好。

从上周开始,我得到了一个新的-文件temp_00ecb777-e56e-4382-b877-a933efed4b7a 9044_5044_ {9329FC8C-7299-4443-86EF-561D1283A372} .rpt:磁盘已满

其中一个sap帖子中,我得到了以下信息:"经常循环IIS以解决这些内存问题。"

我正在使用以下

Windows 10,IIS 10.0

Visual Studio 2017

SAP Crystal Reports 2016

能否请您帮我尽快解决此问题。

谢谢

Venkat

11条回答
樱桃小丸子0093
2020-08-19 02:21

Crystal可能会执行很多交换到磁盘的操作,具体取决于您如何设置报告。 可能导致这种情况的原因:

-查询多个数据库

-在Select Expert中使用Crystal公式

-连接多个命令或命令和表

-通过命令使用Select Expert

所有这些都会导致Crystal将数据拉入内存并在那里进行连接/过滤,而不是由数据库处理。 这样做时,Crystal会自动交换到其自己的临时文件/临时空间,而不是使用Windows内存交换空间。

此外,Crystal不一定善于在出错时自行清理, 但是我看到您正在清空temp文件夹,因此应该注意这一点。

-Dell

一周热门 更多>