使用DFS对象Web服务一致性检查器更改某些用户的user_name属性后,失败。看来Documentum在其他文档中使用user_name作为外键,并且在dm_user上重命名此属性不会更改该用户的所有外键。
有人知道如何正确更改user_name值及其所有“依赖项”吗?使用DFS甚至可能吗?
哦,我正在使用.NET c#,所以任何解决方案都必须与此兼容。
一致性检查器报告:
警告CC-0002:用户的名字
dm_group中引用了“姓氏”
ID'1200400186008806'但
没有有效的dm_user对象
....
大约有50个用户这样。
之后:
警告CC-0007:具有以下内容的ACL对象
r_object_id'4500000160051328'具有一个
不存在的用户“ FirstName LastName”
...
还有大约50000行用于ACL,sysobjects,...
n
编辑:一些澄清
编辑2:添加了一致性检查器报告
最佳答案
dm_userrename作业是执行此操作的方法。将user_name作为外键不是一个好的设计选择,但是我们必须忍受它。