Hallo,
ich habe auf einem Server „SQL 2008 R2 Express“ installiert und eine Datenbank „Inventar“ angelegt. Tabellen wurden angelegt. Ich habe einen View, der die Benutzerdaten aus dem Active Directory abfragt, mit dieser SQL-Abfrage erstellt´:
SELECT Name AS NAME_ADUSER,
FROM OPENQUERY(ADSI,
‚SELECT Name,
FROM ‚‚LDAP:/// OU=Benutzer,DC=,DC=de‘‘
WHERE objectCategory = ‚‚Person‘‘ AND objectClass = ‚‚user‘‘‘)
AS TABLE_ADUSER
ORDER BY NAME_ADUSER
Auf dem Server unter SQL funktionert die Abfrage auch wunderbar.
Access 2003 habe ich über den Verbindungsserver ADSI angebunden. Das funktioniert und die angelegten Tabellen bekomme ich angezeigt und kann sie auch befüllen.
Nur beim View mit der LDAP-Abfrage kommt die Fehlermeldung:
Fehler beim Vorbereiten der SELECT Name, FROM 'LDAP://…-Abfrage zur Ausführung für den OLE DB-Anbieter ‚ADsDSOObject‘ für den Verbindungserver ‚ADSI‘.
Was mach ich verkehrt?
Oder funzt ACCESS 2003 nicht mit SQL 2008?
Danke im vorraus.
Gruß
Andreas