代码之家  ›  专栏  ›  技术社区  ›  Arry

将Active Directory用户和组导入SQL Server(可能通过C_)

  •  4
  • Arry  · 技术社区  · 16 年前

    我需要将几个OU中的所有广告组导入到SQL Server 2008中的一个表中。一旦我有了这些,我就需要将这些组的所有成员导入到另一个表中。我可以使用C来完成这项工作,并将数据传递给SQL Server,或者直接在SQL Server中完成这项工作。

    关于解决这一问题的最佳方法的建议?

    3 回复  |  直到 13 年前
        1
  •  3
  •   Matthias Meid    16 年前

    阿里

    我不太清楚,但找到了一些可以帮助你的链接。我认为最热门的曲目是这样的表达:

    "(&(objectCategory=Person)(memberOf=DN=GroupName, OU=Org, DC=domain,
    DC=com))"
    

    我在里面找到的 LDAP Query for group members 在ColdFusion社区的网站上。我或多或少确信这个过滤器可以很容易地应用到您的查询中。对不起,我不能测试,因为我这里没有广告。

    这个也可能有点(但不太)有趣:

    http://forge.novell.com/pipermail/cldap-dev/2004-April/000042.html

    希望这有帮助,干杯,

    马蒂亚斯

        2
  •  8
  •   Matthias Meid    16 年前

    将链接服务器添加到SQL Server,并通过LDAP查询查询Active Directory。这里描述得很好:

    Create a SQL Server View of your AD Users, Brendan Tompkins (MVP)

        3
  •  1
  •   billinkc    13 年前

    由于这个问题的操作似乎对其他技术开放(3年前),我发布了一个演练,使用SSIS作为用户查询广告的技术,将这些用户写入一个表,并对这些用户进行组查找。 Active Directory SSIS Data Source 即使您对SSIS不感兴趣,对源对象的LDAP查询和对组成员的C查询对于查看此问题的任何人来说都很方便。