Docela obecná otázka, ale zde jsou některé odkazy.
Potřebujete propojený server vytvářející na serveru SQL Server, který ukazuje na ADSI (Active Directory Service Interface), něco takového to udělá.
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
Potom můžete použít následující druh dotazu.
SELECT *
FROM OPENQUERY(ADSI, 'SELECT sAMAccountName
FROM ''LDAP://DC=MyDC,DC=com,DC=uk''
WHERE objectCategory = ''Person''
AND objectClass = ''user'')
Budete muset správně nastavit řádek LDAP:// (požádejte svého správce AD o podrobnosti) a uvědomte si, že distribuované adhoc dotazy pomocí OpenQuery jsou ve výchozím nastavení na serveru SQL zakázány. Jakmile budete mít výše uvedené, mělo by být docela snadné vyhledat konkrétní varianty.