Crystal转换为PDF-System.Runtime.InteropServices.COMException:数据库登录失败。

2020-09-06 04:30发布

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

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


具有两个服务器的相同配置。 一台服务器可以成功生成Crystal到pdf。 其他服务器不能。 当通过Web应用程序连接到数据库时,它显示以下异常。

源错误:
在执行当前Web请求期间生成了未处理的异常。 可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。

堆栈跟踪:
[COMException(0x8004100f):数据库登录失败。]

 CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions,RequestContext pRequestContext)+0
    CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)+643

 [LogOnException:数据库登录失败。]
    CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)+262
    CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)+1508
    CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)+668
    CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions选项)+114
    CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToHttpResponse(ExportOptions选项,HttpResponse响应,布尔值asAttachment,字符串附件名称)+120
    CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToHttpResponse(ExportFormatType formatType,HttpResponse响应,布尔值asAttachment,字符串附件名称)+152
    C:\ Source \ Cusdec \ Cusdec.Web.Reports \ Reports \ ShipmentRelease.aspx.cs:88中的Cusdec.Web.Reports.Reports.ShipmentRelease.Page_Load(对象发件人,EventArgs e)
    System.Web.UI.Control.OnLoad(EventArgs e)+106
    System.Web.UI.Control.LoadRecursive()+68
    System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+3785 

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

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


具有两个服务器的相同配置。 一台服务器可以成功生成Crystal到pdf。 其他服务器不能。 当通过Web应用程序连接到数据库时,它显示以下异常。

源错误:
在执行当前Web请求期间生成了未处理的异常。 可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。

堆栈跟踪:
[COMException(0x8004100f):数据库登录失败。]

 CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions,RequestContext pRequestContext)+0
    CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)+643

 [LogOnException:数据库登录失败。]
    CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)+262
    CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)+1508
    CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)+668
    CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions选项)+114
    CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToHttpResponse(ExportOptions选项,HttpResponse响应,布尔值asAttachment,字符串附件名称)+120
    CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToHttpResponse(ExportFormatType formatType,HttpResponse响应,布尔值asAttachment,字符串附件名称)+152
    C:\ Source \ Cusdec \ Cusdec.Web.Reports \ Reports \ ShipmentRelease.aspx.cs:88中的Cusdec.Web.Reports.Reports.ShipmentRelease.Page_Load(对象发件人,EventArgs e)
    System.Web.UI.Control.OnLoad(EventArgs e)+106
    System.Web.UI.Control.LoadRecursive()+68
    System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+3785 
付费偷看设置
发送
1条回答
一只江湖小虾
1楼-- · 2020-09-06 04:40

您正在使用哪种类型的数据库连接? 两台服务器上的配置是否完全相同? 您的应用程序是32位还是64位? 服务器上安装的数据库客户端需要匹配应用程序而非服务器的"位"。 这也意味着,如果您使用的是ODBC,则需要使用32位ODBC管理器来配置连接,而不是64位版本。

-Dell

一周热门 更多>