提问人:Tomas 提问时间:10/20/2023 最后编辑:Geert BellekensTomas 更新时间:10/20/2023 访问量:22
如何解锁 EA 存储库中的 userLock
How to unlock userLocks in EA repository
问:
目前,我们在 EA 存储库中有大量 userLocks,我无法以管理员身份解锁它们(使用“安全 - 管理锁”权限)。锁定 pakcages 和元素的用户不再在公司工作。
锁在t_seclocks中可用,当我转到元素并单击“锁定...”而不是我看到“所选元素被人 XY 用户锁定...”。当我打开 GUI“管理锁”时,没有可用的 userLock。当我尝试使用一些标准化方法时,例如.ReleaseUserLock() 在脚本中,它也无法正常工作。
我试图在这里描述问题,但在这里我的问题有点简化,也可能是上传屏幕......
答:
0赞
Geert Bellekens
10/20/2023
#1
如果这没有帮助,您可以使用脚本从数据库中删除锁
Repository.Execute "delete from t_seclocks where userID = '<GUID of deleted user>'"
免责声明:Repository.Execute
是一种未记录且不受支持的方法。如果你搞砸了你的数据库,你就完全靠自己了。确保在尝试任何操作之前进行备份。
评论
0赞
Tomas
10/21/2023
超级感谢!问题不在于完整性,但我对“repository.execute”的陈述是错误的。现在删除语句可以正常工作...
评论