首页 > 数据库 >若依框架多源数据库达梦应用适配问题处理记录-无效的模式名

若依框架多源数据库达梦应用适配问题处理记录-无效的模式名

时间:2024-11-12 11:11:00浏览次数:1  
标签:slave 适配 配置 模式 若依 应用 sql 多源 达梦

最近项目中有用户反馈应用连接数据库执行sql报无效的模式名,而在达梦客户端可以正常查询

 首先怀疑的是应用连接串配置有错误,连接串配置如下:

 根据查询,SZSJTGK模式不属于YSZWDT_YWYY用户

将连接串模式名去掉之后还是同样问题,模式名大小写,驱动这些方面排除之后还是同样报错。

后面进一步沟通,应用里面配置有两个库。一个master,一个slave,报错sql在slave客户端可以正常查询的,配置如下:

 怀疑是应用没有连上slave 库,先把注释报错的注释掉,换成如下sql,查询当前模式

  SELECT SF_GET_SCHEMA_NAME_BY_ID(CURRENT_SCHID);

可以看到就当前应用连的模式属于是mastar库,没有连slave,而mastar没有SZSJTGK这个模式,所以执行sql导致应用报:无效的模式错误

为什么没有连接到slave库而且连的master,和用户进一步沟通,采用的若依框架,配置的双数据源:slave连接相关方法调用如下

 从上面也没有发现什么问题,经过网上查找资料若依框架如何配置双数据源检查发现。用户配置的从数据源开关是false,怀疑是这里配置问题

用户反馈注释掉也不行。根据若依框架资料说明:从库默认是关闭的,需要将enabled改成true,改完之后客户反馈能正常查询

 

标签:slave,适配,配置,模式,若依,应用,sql,多源,达梦
From: https://www.cnblogs.com/fangzpa/p/18541451

相关文章

  • postcss-px-to-viewport 移动端适配
    以前做移动端项目的时候都是用rem来做适配,现在基本上都是通过viewport单位来做。postcss-px-to-viewport就是一个将px单位转换为视口单位的(vw,vh,vmin,vmax)的PostCSS插件,它可以将你CSS中的px单位转化为vw,1vw等于1/100视口宽度。1.安装 javascript代码解读复制......
  • CLIPFit:不绕弯子,直接微调比提示微调和适配器微调更好 | EMNLP'24
    来源:晓飞的算法工程笔记公众号,转载请注明出处论文:Vision-LanguageModelFine-TuningviaSimpleParameter-EfficientModification论文地址:https://arxiv.org/abs/2409.16718论文代码:https://github.com/minglllli/CLIPFit创新点提出了一种CLIPFit方法以高效地微......
  • Flutter 与鸿蒙三方库 ohos 的适配
    Flutter与鸿蒙三方库ohos的适配一、前期准备flutter开发环境调下载待适配的三方插件(官方插件库地址https://pub.dev/)备注:原生插件目录:lib:是对接dart端代码的入口,由此文件接收到参数后,通过channel将数据发送到原生端;android:安卓端代码实现目录;ios:ios原生端实现目录;ex......
  • C++STL容器适配器——stack和queue
    目录一.stack介绍及使用1.stack介绍2.stack的使用3.模拟实现stack二.queue的介绍及使用1.queue介绍2.queue的使用3.模拟实现queue三.deque的了解1.deque的介绍2.deque的缺陷四.priority_queue的介绍及使用1.priority_queue介绍2.priority_queue的使用3.模拟实......
  • 【C++】详细介绍:priority_queue的使用、适配器、deque介绍、仿函数
    目录一、介绍二、使用三、函数模版和类模板的区别四、适配器1、适配器适配栈扩展:2、deque(双端队列)缺省模版五、仿函数一、介绍(1)、priority_queue称为优先级队列,是一种容器适配器,不是队列也不是容器。(2)、该结构的底层是堆结构,默认是大堆,用模版参数来区分是大堆......
  • 达梦数据库DM Exception字符串截断错误,略坑~
    前言我之前在使用达梦数据库的时候,遇到了很多很多的问题,主要对达梦数据库也不是很熟悉,它的语法和我所熟悉的mysql和postgresql有很大的区别。今天,讲一下我之前遇到的一个问题。这个问题的起因是用达梦数据库迁移工具,将数据库从postgresql迁移到达梦数据库。迁移之后导致的代码报......
  • OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示
    当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙OpenHarmony4.1系统下适配蓝牙的方法,触觉智能SBC3568主板演示,搭载了瑞芯微RK3568芯片,应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。修改......
  • Multi-Scale and Detail-Enhanced Segment Anything-1-LMSA-轻量级多尺度适配器
    `importtorch.nnasnnimporttorchimporttorch.nn.functionalasFclassModifyPPM(nn.Module):definit(self,in_dim,reduction_dim,bins):super(ModifyPPM,self).init()self.features=[]forbininbins:self.features.append(nn.Sequential(nn.Adaptive......
  • 达梦数据库DM管理工具增删改不生效怎么办?如何设置事务自动提交?
    前言我在使用达梦数据库DM时,一开始使用的是达梦数据库自带的连接工具DM管理工具。自带的有它自己的好处,起码对于修改新增字段等是比较兼容的。后面我发现DBeaver也是支持连接达梦数据库的,所以后面用DBeaver也在连接达梦数据库。我在一开始使用的DM管理工具的时候,遇到了一个奇怪......
  • 深入探索鸿蒙Next密码自动填充服务:高级功能与适配场景
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)在开发多语言电商平台方面的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在当今数字化......