注册

nodejs连接数据库时报错,20006连接池别名已存在

木头 2026/10/29 358 2 已解决

【DM版本】:
DM Database Server 64 V8
DB Version: 0x7000d
03134284604-20260707-335949-20228
Msg Version: 6
Gsu level(5) cnt: 102

【操作系统】:win11
【CPU】: AMD5600X
【问题描述】*:
业务需要用nodejs连接数据库。

  1. 我需要搭建一个平台,允许多个用户多次创建多个不同的 pool。使用最新驱动,第一次执行查询时能正常出结果,但后续继续查询就会报错,如下图。偶尔隔一段时间再查询,又能查出来,但短时间内继续查询就依然报错。
    screenshot1793285448059.png

我用的驱动版本是npmjs上的当前最新1.0.52452版。

  1. 我尝试修改代码,指定了别名:依然报错。
    5BCBD8525264B977313A6AC5D9DB0E71.png

以前调试时用过版本1.0.19862不会报连接池别名的错,但是用这版连接现在的数据库会报加密问题出错。

3.参考社区中查询应用维护的连接池的办法
https://eco.dameng.com/community/question/abd9326d0e488e7ced464dc522fefd45,结果如下,并框出来了22:40:40秒前后查询且应用端报错时的数据库连接池情况:
QQ20261029231211.png

  1. 我翻文档和代码,感觉可能相关的线索,请官方大佬帮忙看看
    f99a57006b47e3d8222a89d9b1770482.png

/dmdb/src/dm.js文件下
bba3f8e4d2748fa33e2977b95cf5bd5a.png

5.我该怎么做,或者有什么办法解决,谢谢

回答 0
暂无回答
扫一扫
联系客服