为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦8
【操作系统】:Windows Server2016
【CPU】:24核
【问题描述】*:执行简单的数据库修改操作(表里面只有几条数据),偶发性出现这个提示。
同期检测了数据库的CPU(使用率就5%左右),内存,磁盘都正常。排查了数据库服务也正常。
中文提示 : 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:6001,[127.0.0.1:5236 (UNKNOW, UNKNOW)]6089,command time out
DbType="Dm";ConfigId="".
English Message : Connection open error . 6001,[127.0.0.1:5236 (UNKNOW, UNKNOW)]6089,command time out
DbType="Dm";ConfigId=""
使用的.NET CORE +SqlSugar。
提供一下您目前使用的连接串参数,
1、建议检查下防火墙设置、会话数限制以及可能的实例建立问题。
2、可以试试127.0.0.1换乘实际IP地址。
3、建议升级驱动版本,太低可能会导致类似的报错。
4、连接池超时时间connectionTimeout可以扩大看看。
老哥 你这个问题解决了么,我用SqlSugar也遇到这个问题了
查一下
select
u.username ,
u.account_status "账号当前状态" ,
su.SESS_PER_USER "同时拥有的会话数量",
su.CONN_IDLE_TIME "会话最大空闲时间"
from
SYS.SYSUSERS su,
dba_users u
where
su.id =u.USER_ID
and u.username='用户名';

建议将驱动版本更新为和达梦数据库服务器端版本一致或者升级到最新版本,然后再试一下