Bekommst du auch genauere Fehlerinformationen?
Es kann natürlich auch sein, dass Einstellungen beim Server zu Probleme führen.

Ich hatte mal in C# (.Net) ein Programm geschrieben, welches mir Informationen aus dem Active Directory über LDAP ausliest.
Das Hauptproblem beim Zugriff war nicht das Programm und auch nicht die Berechtigung, sondern Einschränkungen auf der Maschiene für den Zugriff von Außen.
(Z.B. Erlaubte Anzahl an Ergebnissen die zurückgeschickt werden dürfen usw.)