找回密码
 立即注册

QQ登录

只需一步,快速开始

报表放到服务器上出现ORA-28040:Nomatchingauthentication

错误代码:11300001 数据集配置错误Query:ORA-28040: No matching authentication protocol

报表在本地可以运行处数据,本地的的jar包是ojdbc8.jar,服务器上是ojdbc14.jar ,然后我尝试把本地的jar报换成ojdbc14.jar(在帮助文档oracle数据连接页面下载的jar包),重启帆软reporter之后数据库连接失败,有什么办法呢?image.png

image.pngimage.png

FineReport 帆软用户tCyFFweOya 发布于 5 天前 (编辑于 5 天前
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv7专家互助
发布于5 天前(编辑于 5 天前

检查数据预览有没有数据

这个报错有可能驱动版本不对

[平台]Oracle数据连接-https://help.fanruan.com/finereport/doc-view-2561.html

image.png

==============

你搞反了,需要把本地的ojdb8放到服务器上,然后重启服务器才可以,不是降低本地的,是升级服务器的,记得原来的ojdbc14需要删除

  • 帆软用户tCyFFweOya 帆软用户tCyFFweOya(提问者) 服务器上也会有别的报表和数据连接,我换了服务器上的jar包,会有可能导致别的报表上的数据连接出错吗?
    2022-08-06 09:55 
  • snrtuemc snrtuemc 回复 帆软用户tCyFFweOya(提问者) 正常ojdbc8也是支持低版本,这个只影响Oracle数据库
    2022-08-06 09:58 
最佳回答
1
CD20160914Lv7高级互助
发布于5 天前

本地你可以运行出数据。为什么要换成ojdbc14.jar?内置的ojdbc8.jar是可以连接的。。你说本地可以运行出数据。这个报错在从哪里来的

  • 帆软用户tCyFFweOya 帆软用户tCyFFweOya(提问者) 本地(OJDBC8.jar)运行出可以得到数据,放到服务器上就是这个报错,然后服务器的包是ojdbc14,我就想这把服务器上的换到本地,上面那个人也回我了,说是应该把本地的包换到服务器上,不过我有点担心会不会导致服务器上别的报表出错
    2022-08-06 09:56 
  • CD20160914 CD20160914 回复 帆软用户tCyFFweOya(提问者) 备份一下。把你本地放在服务器,你服务器的版本低了
    2022-08-06 09:58 
  • 3关注人数
  • 78浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消

    联系社区管理员|联系帆软|《帆软社区协议》|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备18065767号-7 )

    GMT+8, 2022-8-11 03:34 , Processed in 0.311123 second(s), 56 queries , Gzip On.

    返回顶部