Query Active Directory with SQL Server via Linked Server
Hallo zusammen,
Man lernt nie aus... Gestern hatte ich ein interessantes Gespräch mit einem Entwickler. Dabei wurde mir demonstriert, wie man mit SQL auf Active Directory zugreifen kann. Das habe ich nun auch ausprobiert.
Zuerst muss ein Linked Server erstellt werden
sp_addlinkedserver 'ADSI', 'Active Directory Service Interfaces', 'ADSDSOObject', 'ICESRV02.corp.icewolf.ch'
Anschliessend kann man Querys auf das Active Directory absetze
SELECT * FROM OPENQUERY
(ADSI,
'SELECT sAMAccountName, sn, givenName, displayName, Title, telephoneNumber, facsimileTelephoneNumber
FROM ''LDAP://ICESRV02.corp.icewolf.ch'' WHERE objectCategory = ''Person'' AND objectClass = ''user'' ')
Grüsse
Andres Bohren