2011-09-26 2 views
2

Je souhaite créer une connexion de données dans qui extrait le résultat d'une requête dans une feuille de mon classeur.Connexion de données Excel à Active Directory

Je vois que je can do this avec VBA mais je suis d'accord avec Rob here qu'il devrait être plus facile que cela, juste en utilisant « OLE DB Provider pour les services d'annuaire Microsoft »

Un peu de googler suggère que c'est un trou dans notre savoir collectif qui mérite d'être rempli!

+1

Ce n'est pas si complexe - pas sûr quel est le problème ici: n'oubliez pas que vous publiez ceci sur un site de * programmation * ... L'exemple de code que vous avez lié pourrait être simplifié (c'est-à-dire pas besoin d'un objet Command explicite), mais c'est assez gérable. –

+0

Oups! Bon point, Tim. Je traîne ici tellement j'ai oublié. :) – harvest316

+0

Re-posé cette question à http://superuser.com/q/340187/53184 – harvest316

Répondre

0

Après 4 heures essai d'erreur &, j'ai donné et fait les choses AD sur le côté SQL, en utilisant

SELECT * FROM OPENQUERY(MyActiveDirectoryLinkedServer, 'SELECT ... FROM ''LDAP://...'' WHERE ...') 

mais cela nécessite un serveur lié à être mis en place, ce qui est contre DBA les meilleures pratiques . Heureusement dans mon cas, j'en avais déjà un.

+0

Je suis toujours intéressé par un bon correctif côté Excel si quelqu'un en a un. J'espère que quelqu'un à SuperUser aidera: http://superuser.com/questions/340187/excel-data-connection-to-active-directory – harvest316