注册

Python项目只读用户连接单机库,会提示[CODE:-6506]试图在只读事务中修改数据.

张云杰 2026/11/02 245 1

【DM版本】: 数据库版本 8.4,Python=3.13.15,dmpython=2.6.1,dmsqlalchemy=2.0.17,sqlalchemy=2.0.50
【问题描述】*:只读用户连接单机库的时候会提示[CODE:-6506]试图在只读事务中修改数据.
【分析原因】:在dmSQLAlchemy/dmpython.py文件中371行这里只要不是备库都会执行SELECT SET_SESSION_IDENTITY_CHECK(1),只读用户执行这个命令会报错.
【优化建议】1: 如果是只读用户不执行这个命令. 2: 增加配置让用户来确认是否执行这个选项
【现在怎么办】我现在遇到这个问题, 要怎么处理? 有什么好的解决办法吗?
image.png
image.png

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