Active Directory:找到重复的组成员身份

时间:2018-03-22 18:54:34

标签: sql sql-server active-directory ldap

我正在构建一个过程,将架构类类型联系人,计算机,用户和组的所有对象提取到SQL Server中。作为该过程的一部分,我正在检索所有组成员并将该信息输入到单独的表中,该表在日期上具有主键,memberObjectGuid和groupObjectGuid。因此,我希望一个组只有一个给定用户的实例。但是,我在加载数据时收到了主键违规,这表明同一个memberObjectGuid的两个实例试图加载到同一个groupObjectGuid中。

这是允许的吗?如果没有,导致它的原因(我如何诊断)以及如何解决?

1 个答案:

答案 0 :(得分:1)

一个群组不能有重复的直接成员。但是,你是否包括嵌套组?帐户可以是两个组的成员,这两个组都是另一个组的成员。

例如,

     Group A
    /       \
 Group B    Group C
  /             \
User 1       User 1