连接人大金仓kingbaseV8R7报错 返回

SqlSugar 处理中
6 93

客户服务器上的人大金仓数据库版本是kingbaseV8R7的,连接的时候提示unrecognized configuration parameter DATABASE_MODE,是不是R7版取消了兼容模式的设置?我打开kingbase.conf文件找了也没有这个参数。官网只有V8R6,我用默认的Oracle模式连接是没有问题的,这种情况怎么破?

热忱回答6

  • 描述清楚问题

    1、数据库模式

    2、数据库版本

    3、 哪行代码报错

    0 回复
  • image.png

    0 回复
  • 应该是字符串不支持 DATABASE_MODE 这个关键词

    0 回复
  • @fate sta

    部署在X86架构的中科方德64位服务器系统

    数据库是人大金仓kingbase ES V8R7 

    SqlSugarCore版本:5.44.143

    SqlSugarCore.Kdbndp版本:9.3.6.1216

    数据库连接字符串:Server=127.0.0.1;Port=54321;UID=SYSTEM;PWD=Qwe123!@#;database=bbb

    ConnectionConfig中没有设置MoreSettings的值

    错误信息:open connection error, unrecognized configuration parameter ”DATABASE_MODE” “dbtype=” Kdbndp" configid=""

    看网上说V8R7是专用机版的V8R3,查看配置文件kingbase.conf和用命令show database_mode都没有,应该是不支持V8R6里的数据库模式,但是按照教程里的写法

    屏幕截图 2025-01-10 140257.png

    还是一样报那个错,但是在V8R3中测试是不报错的

    0 回复
  • 这个找金仓在处理了 ,需要升级驱动 ,下周可以解决

    0 回复
  • 好的,谢谢

    0 回复