点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 使用JCE库连接到Syb...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 使用JCE库连接到Syb...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
使用JCE库连接到Sybase DB时遇到问题。
注意:该连接适用于非加密选项,但是由于数据库服务器迫使我们使用强加密,因此我们必须使用JCE来加密连接。
连接字符串:jdbc:sybase:Tds:xx.x.xx.xx:5000/RFMACDEVx?
ENCRYPT_PASSWORD = true&JCE_PROVIDER_CLASS = org.bouncycastle.jce.provider.BouncyCastleProvider
版本:CrystalReportsRuntime 2012
我们遇到以下错误
根元素:reportserver ----------------------------当前元素:ReportData报告DIR:log4j:WARN找不到附加程序 用于记录器(com.crystaldecisions.reports.common.engine.config)。 log4j:WARN请正确初始化log4j系统。 com.crystaldecisions.sdk.occa.report.lib.ReportSDKLogonException:登录错误:JZ00L:登录失败。 检查链接到此异常的SQLWarnings的原因。----错误代码:-2147217393错误代码名称:dbLogonFailed在com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:2267)处。 com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:736)处com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:166)处的report.sdk.JRCCommunicationAdapter.a(SourceFile:2304) com.businessobjects.reports.sdk.JRCCommunicationAdapter $ 2.call(SourceFile:526)处com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102)处的.reports.sdk.JRCCommunicationAdapter $ 2.a(SourceFile:528) com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(源文件:524)位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:423)位于com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:351) 在com.businessobjects.sdk的com.businessobjects.sdk.erom.jrc.aa(SourceFile:54)处。 com.crystaldecisions.proxy.remoteagent.RemoteAgent的erom.jrc.a.execute(SourceFile:67).com com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125)处的com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:716) com.crystaldecisions.sdk.occa.report.application.ds.a(SourceFile:186)上的.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537)在com.crystaldecisions.sdk.occa.report.application.an .a(SourceFile:108)位于com.crystaldecisions.sdk.occa.report.application.b0.if(SourceFile:148)位于com.crystaldecisions.sdk.occa.report.application.b0.b(SourceFile:95) com.crystaldecisions.proxy.remoteagent.UndoUnitBase.performDo(SourceFile:151)上的com.crystaldecisions.sdk.occa.report.application.bb.int(SourceFile:96)在com.crystaldecisions.proxy.remoteagent.UndoUnitBase.a( com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(SourceFile:2159)位于com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(SourceFile:543)位于com.crystaldecisions .sdk.occa.r eport.application.DatabaseController.a(SourceFile:3898)位于com.crystaldecisions.sdk.occa.report.application.DatabaseController.setTableLocation(SourceFile:2906)位于com.businessobjects.samples.CRJavaHelper.changeDataSource(CRJavaHelper.java:187) 在com.businessobjects.samples.CRJavaHelper.changeDataSource(CRJavaHelper.java:79)在com.sungard.reportserver.TXPCrystalReportProcessor.createReportData(TXPCrystalReportProcessor.java:73)在com.sungard.reportserver.TXPCrystalReportProcessor.main(TXPCrystalReportProcessor.java :: )由以下原因引起:com.crystaldecisions.reports.common.LogonFailureException:登录错误:JZ00L:登录失败。 检查链接到此异常的SQLWarnings的原因。 在com.crystaldecisions.reports.queryengine.Connection.br(SourceFile:1799)在com.crystaldecisions.reports.queryengine.Connection.bs(SourceFile:505)在com.crystaldecisions.reports.queryengine.Connection.t4(SourceFile:3020) )在com.crystaldecisions.reports.queryengine.Table.vc(SourceFile:2417)在com.crystaldecisions.reports.dataengine.datafoundation.AddDatabaseTableCommand.new(SourceFile:529)在com.crystaldecisions.reports.common.CommandManager.a( SourceFile:71)位于com.crystaldecisions.reports.common.Document.a(SourceFile:203)位于com.businessobjects.reports.sdk.requesthandler.fa(SourceFile:175)位于com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1166)处的com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:660)处的.byte(SourceFile:1079)... 27更多原因:java .sql.SQLException:JZ00L:登录失败。 检查链接到此异常的SQLWarnings的原因。 在com.sybase.jdbc4.tds.Tds.doLogin的com.sybase.jdbc4.tds.Tds.processLoginAckToken(Tds.java:5276)的com.sybase.jdbc4.jdbc.ErrorMessage.raiseError(ErrorMessage.java:766) (Tds.java:779)在com.sybase.jdbc4.tds.Tds.login(Tds.java:578)在com.sybase.jdbc4.jdbc.SybConnection.tryLogin(SybConnection.java:418)在com.sybase。 com.sybase.jdbc4.jdbc.SybConnection。
-谢谢。
嗨,唐,
感谢您的链接,我们尝试了此版本,但仍然遇到问题。 我们不必在最新版本中显式提供JCE,但它会加成错误,但我们会遇到错误。
-谢谢
一周热门 更多>