使用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作为外键不是一个好的设计选择,但是我们必须忍受它。

10-07 13:13
查看更多