L'interrogation LDAP à partir de SQL Server problème

Je vais avoir quelques difficultés à configurer une instruction SQL à exécuter une fonction openquery sur LDAP à partir de SQL Server. J'ai suivi les instructions énoncées ici: L'interrogation Active Directory à partir de SQL Server 2005 mais j'ai un peu de mal à mettre la dernière morceaux ensemble.

Tout d'abord, je ne savais pas où mon serveur LDAP a été. J'ai donc fait une nslookup et trouvé le serveur par défaut:

abc.domain.popo.local

J'ai configuré mon OPENQUERY comme

SELECT * FROM OPENQUERY( ADSI, 'SELECT * FROM ''LDAP://DC=abc,DC=domain,DC=popo,DC=local'' WHERE
objectCategory = ''User''')   

Cependant, je reçois un message d'erreur indiquant que

Une erreur s'est produite lors de la préparation de la requête "SELECT * from 'LDAP://CC=abc,DC=domaine,DC=popo,DC=local " OÙ objectCategory = "Utilisateur" ou "" pour exécution à l'encontre du fournisseur OLE DB "ADSDSOObject" du serveur lié "ADSI".

Quel est le problème ici? Suis-je configurer le DC de manière incorrecte (parce que je ne sais même pas ce que DC veut dire)? Ou est-il plus probable que je viens d'avoir le mauvais serveur LDAP?

OriginalL'auteur Rondel | 2011-12-06