启用新版本合并范围,就断开连接,提示不能插入重复键

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

启用新版本合并范围,就断开连接,提示不能插入重复键

错误堆栈:

错误详细堆栈信息:com.kingdee.bos.BOSException: null

Caused exception message is: null

Caused exception message is: 违反了 PRIMARY KEY 约束“PK_PM_UserRoleOrg”。不能在对象“dbo.T_PM_UserRoleOrg”中插入重复键。重复键值为 (/f0aZqW7Qz2lnFjXfw6y6xO33n8=, 39691031-0106-1000-e002-eab3c0a8100d13B6732A, ahiDEzs/M06PILQE8xZMx8znrtQ=)。


处理方法:根据日志信息,先备份t_org_userroleorg表(select * into bk_org_userroleorg from t_org_userroleorg),然后查询t_org_userroleorg表,语句如下:

select * from t_org_userroleorg where fuserid = '/f0aZqW7Qz2lnFjXfw6y6xO33n8=' and froleid = '39691031-0106-1000-e002-eab3c0a8100d13B6732A' and forgid = 'ahiDEzs/M06PILQE8xZMx8znrtQ='

最后,确认有数据后,使用delete语句将其删除(delete from t_org_userroleorg where fuserid = '/f0aZqW7Qz2lnFjXfw6y6xO33n8=' and froleid = '39691031-0106-1000-e002-eab3c0a8100d13B6732A' and forgid = 'ahiDEzs/M06PILQE8xZMx8znrtQ=')。删除后,测试结果,如果依旧报错,可能是依然还有其它的脏数据导致了重复键错误,继续根据日志提示的信息,如上处理即可。


启用新版本合并范围,就断开连接,提示不能插入重复键.docx

启用新版本合并范围,就断开连接,提示不能插入重复键

错误堆栈:错误详细堆栈信息:com.kingdee.bos.BOSException: nullCaused exception message is: nullCaused exception message is...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息