Et ret generelt spørgsmål, men her er nogle tips.
Du har brug for en linket server, der oprettes på SQL Serveren, der peger på ADSI (Active Directory Service Interface), noget som dette vil gøre det.
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
Så kan du bruge følgende slags forespørgsel.
SELECT *
FROM OPENQUERY(ADSI, 'SELECT sAMAccountName
FROM ''LDAP://DC=MyDC,DC=com,DC=uk''
WHERE objectCategory = ''Person''
AND objectClass = ''user'')
Du skal indstille LDAP://-linjen korrekt (spørg din AD-administrator om detaljerne) og være opmærksom på, at distribuerede adhoc-forespørgsler, der bruger OpenQuery, er deaktiveret som standard i SQL Server. Når du først har fået ovenstående, burde det dog være ret nemt at google efter bestemte varianter.