Vrij algemene vraag, maar hier zijn enkele tips.
U hebt een gekoppelde server nodig die op de SQL Server maakt en verwijst naar ADSI (Active Directory Service Interface), zoiets als dit zal het doen.
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
Dan kunt u het volgende soort zoekopdracht gebruiken.
SELECT *
FROM OPENQUERY(ADSI, 'SELECT sAMAccountName
FROM ''LDAP://DC=MyDC,DC=com,DC=uk''
WHERE objectCategory = ''Person''
AND objectClass = ''user'')
U moet de LDAP://-regel op de juiste manier instellen (vraag uw AD-beheerder om de details) en houd er rekening mee dat gedistribueerde ad-hocquery's met OpenQuery standaard zijn uitgeschakeld in SQL Server. Als je eenmaal het bovenstaande hebt, zou het vrij eenvoudig moeten zijn om te googlen voor bepaalde variaties.