无法加载数据库信息错误在IIS中发布代码后

2020-08-19 01:46发布

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

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


嗨,

我们正在将所有报告从旧版本的Crystal报表迁移到新的CR2016。 我已经完成了该应用程序的开发阶段。 当时它显示"无法加载数据库信息"错误,以解决我已经安装了32位oracle并解决了问题。 现在,我已经在同一台计算机的IIS中托管了相同的应用程序。 但是现在,对于在安装32位oracle客户端之前出现错误的那些报告,它显示相同的错误消息。 在发布时,我已经将32位应用程序启用为" False"。 对于所有报告,将错误更改为"'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始化程序引发异常"之后。 请提出解决此问题的方法。

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

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


嗨,

我们正在将所有报告从旧版本的Crystal报表迁移到新的CR2016。 我已经完成了该应用程序的开发阶段。 当时它显示"无法加载数据库信息"错误,以解决我已经安装了32位oracle并解决了问题。 现在,我已经在同一台计算机的IIS中托管了相同的应用程序。 但是现在,对于在安装32位oracle客户端之前出现错误的那些报告,它显示相同的错误消息。 在发布时,我已经将32位应用程序启用为" False"。 对于所有报告,将错误更改为"'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始化程序引发异常"之后。 请提出解决此问题的方法。

付费偷看设置
发送
5条回答
Aaron 3364
1楼 · 2020-08-19 02:09.采纳回答

为什么要使用32 SP 27和64位SP 26?

卸载32位和64位MSI,如果您阅读下载的WIKI,请不要同时安装,这会导致问题。

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

一旦卸载MSI,然后再卸载Cr for VS(列表中的最后一个)。

现在仅重新安装SP 27 EXE,然后在EXE安装结束时选择64位运行时。

再次测试。

在WEB服务器上仅安装MSI,CR运行时仅适用于您的平台,而不适用于OS平台,因此,如果IIS apppool在x86模式下运行,则只需安装x86 MSI。

请勿混用我们不支持的版本。

Don

Baoming ROSE
2楼-- · 2020-08-19 02:29

嗨,Sriram,

我已经在系统中安装了用于.net Framework(64位)的SAP Crystal报表运行时引擎和用于Crystal报表的SAP Crystal报表版本。 只有在使用VS进行开发时,报表才能完美运行。 但是当我部署某些报告时,它们显示了数据库负载信息错误。

三十六小时_GS
3楼-- · 2020-08-19 02:17
hengyuye
4楼-- · 2020-08-19 02:05

嗨,

在我的系统中,已经安装了32位和64位客户端,为32位和64位安装了Crystal Report运行时引擎,为Visual Studio安装了SAP Crystal Report版本。 我已经在IIS中以不同方式测试了我的应用程序,该应用程序将32位启用为True和False。 当32位为True时,它将给出错误为"文件rptAuditRequisitionAndBuycard中的错误34532_34560_ {76207945-B343-41AE-93BD-0CB8C7D1190F} .rpt:无法加载数据库信息。"。如果启用32bit = false,它将返回错误" " CrystalDecisions.CrystalReports.Engine.ReportDocument"的类型初始值设定项引发了异常。" 在IIS中托管应用程序后会出现此问题。

当我调试(使用Visual Studio运行)时,它们工作正常。 请帮助我解决此问题。

shere_lin
5楼-- · 2020-08-19 02:06

CR运行时适用于您的应用平台,在这种情况下,是针对IIS设置的。

因此,如果您设置了应用程序池 到32位,则需要安装32位运行时程序包,对于x64,则需要在IIS服务器上安装x64位MSI。

错误仅表示无法找到CR运行时。

< p>因此,根据平台,您还需要匹配安装的32/64位Oracle客户端。

Don

一周热门 更多>