《SqlSugar配置连接达梦数据库集群》文章中介绍SqlSugar连接达梦数据库集群,只需按下图所示位置添加dm_svc.conf文件,并在SqlSugar的连接字符串中指定服务名即可。
但在使用过程中发现,基于.net 6开发的WebApi,编译为ANYCPU,且部署在64位操作系统的IIS中,将dm_svc.conf文件放在system32文件夹下,使用postman测试WebApi时,部分函数要么调用超时,要么就是调用时间长,连接单IP时调用时间不到1秒,变成集群后调用时间翻了好几倍。
排查了很久问题,最后试着将dm_svc.conf文件放到了SysWOW64目录下,再测试SqlSugar连接达梦数据库集群,则调用正常。暂时不清楚怎么回事。
参考文献:
[1]DM系统管理员手册