正在将Active Directory用户和组导入SQL Server(可能通过c#)

本文关键字:Server SQL 导入 Active Directory 用户 | 更新日期: 2023-09-27 17:48:50

我需要将几个OU中的所有广告组导入SQL Server 2008中的表中。一旦我有了这些,我需要将这些组的所有成员导入到不同的表中。我可以使用c#来完成工作并将数据传递到SQL server,也可以直接在SQL server中完成。

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

正在将Active Directory用户和组导入SQL Server(可能通过c#)

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

创建AD用户Brendan Tompkins(MVP)的SQL Server视图

Arry,

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

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

我在ColdFusion社区网站上为组成员提供的LDAP查询中找到了它。我或多或少相信过滤器可以很容易地应用于您的查询。对不起,我不能测试它,因为我这里没有广告。

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

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

希望这有帮助,干杯,

Matthias

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