Dość ogólne pytanie, ale oto kilka wskazówek.
Potrzebujesz połączonego serwera tworzącego na serwerze SQL, który wskazuje na ADSI (interfejs usługi Active Directory), coś takiego zrobi to.
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
Następnie możesz użyć następującego rodzaju zapytania.
SELECT *
FROM OPENQUERY(ADSI, 'SELECT sAMAccountName
FROM ''LDAP://DC=MyDC,DC=com,DC=uk''
WHERE objectCategory = ''Person''
AND objectClass = ''user'')
Musisz odpowiednio ustawić wiersz LDAP:// (poproś administratora AD o szczegóły) i pamiętaj, że rozproszone zapytania adhoc używające OpenQuery są domyślnie wyłączone w SQL Server. Gdy już masz powyższe, powinno być dość łatwe wyszukiwanie w wyszukiwarce konkretnych odmian.