如何解锁 EA 存储库中的用户锁

问题描述 投票:0回答:1

目前我们在 EA 存储库中有大量用户锁,我无法以管理员身份解锁(使用权限“安全 - 管理锁”)。锁定包和元素的用户不再在公司工作。

锁在 t_seclocks 中可用,当我转到元素并单击“锁定...”时,我会看到“所选元素被用户 XY 用户锁定...”。当我打开 GUI“管理锁”时,没有可用的用户锁。当我尝试在脚本中使用一些标准化方法(例如 .ReleaseUserLock())时,它不起作用。

我尝试在here描述问题,但这里我的问题有点简化,也可能是上传屏幕...[Manage Locks]

enterprise-architect
1个回答
0
投票

首先要尝试的是运行项目完整性检查

如果这没有帮助,您可以使用脚本从数据库中删除锁定

Repository.Execute "delete from t_seclocks where userID = '<GUID of deleted user>'"

免责声明:

Repository.Execute
是一种未记录且不受支持的方法。如果你搞砸了你的数据库,你就完全靠自己了。尝试任何操作之前请务必先进行备份。

© www.soinside.com 2019 - 2024. All rights reserved.