Bij het maken van een GIS-connectie (FDO) met een PostgreSQL/Postgis-database in AutoCAD Map 3D of Autodesk Civil 3D verschijnt het volgende bericht:

Login failed
Unable to establish connection to provider.
Unable to load the FDO Provider library ‘PostgreSQLProvider.dll’:
The specified module could not be found.



Deze foutmelding kan opgelost worden door enkele benodigde bestanden toe te voegen/vervangen aan de bestaande installatie van Map 3D/Civil 3D. Dit gebeurt via volgend stappenplan:


  1. De bestanden zijn beschikbaar in de PostgreSQL installatie of onderaan dit artikel als bijlage. Kopieer ze vanuit de PostGreSQL installatie, die over het algemeen beschikbaar is in het volgende pad: C:\Program Files\PostgreSQL\X.X\lib (waarbij X.X de PostGreSQL versie is die geïnstalleerd staat op uw systeem). Het betreft volgende bestanden:
    1. libeay32.dll
    2. ssleay32.dll 
    3. libpq.dll
    4. libintl-8.dll 
    5. libiconv-2.dll 
  2. Plaats de hierboven genoemde bestanden in de volgende map: C:\Program Files\Autodesk\AutoCAD 20XX\Map\bin\FDO

  3. Herstart de Map 3D/Civil 3D software.


Opmerkingen:

  • Als alleen libpq.dll in dit pad voorkomt C:\Program Files\PostgreSQL\X.X\lib, voer dan bovenstaande stappen ook uit.
  • Zorg ervoor dat de DLL bestanden overeenkomen met de bitness van het Client operating system. Zelfs als PostgreSQL 32-bit is op een server installatie, is de PostgreSQL Client met AutoCAD Map 3D 64-bit. Daarom zijn de 64-bit DLL's nodig.