0
我想通過經理的名字查詢團隊中的所有成員。例如,如果managerA有兩個直接的報告:managerB和employee1。經理B有兩個直接的報告:員工2和員工3。我想要獲得經理A的所有成員:經理B,員工1,員工2和員工3。如何通過SQL Server查詢LDAP中的嵌套成員
如果我使用下面的查詢,我只能得到成員:managerB和employee1。我如何查詢嵌套成員?謝謝!
Select * from openquery
(
ADSI,'Select CN from ''LDAP://mydomain.com''
WHERE objectCategory = ''Person'' AND objectClass = ''user''
AND manager = ''CN=managerA,OU=Users,OU=Accounts,DC=mydomain,DC=com''
order by CN
');
SQL Server中可用的ADO接口**非常有限**,並且不允許執行高級查詢,如獲取嵌套成員等。 – 2012-04-13 20:22:09
哦...所以有什麼建議? – user984859 2012-04-13 20:48:35
不是真的 - 基本上你只需要自己處理它,多次查詢AD .... – 2012-04-13 20:52:53