arcgis连接postgre数据库问题

刚开始学arcgis,真的遇到好多问题,在最开始连接postgreSQL时一直遇到问题:

Cannot connect to  database because the database client software failed to load. Be sure the

database client software is installed and configured correctly”

在网上百度说是版本不匹配的问题,原因在于我们之前用的binaries文件一直是64位的pgsql文件。因为直连方式要求ArcSDE的客户端必须安装数据库的客户端类库,所以首先需要获取PostgreSQL的客户端。但是ArcGIS Desktop是32位软件,需要的是32位的PostgreSQL类库。找到PostgreSQL的客户端,或者在别的机器上将32位的 libeay32.dll, libiconv-2.dll, libintl-8.dll, libpq.dll, and ssleay32.dll文件拷贝到Desktop 安装目录的bin目录下,或者大家可以在这里下载:http://www.enterprisedb.com/products-services-training/pgbindownload(附件为32位对应版,下载即可)。另外将ArcGIS Desktop下数据库支持中的st_geometry.dll文件拷贝到PostgreSQL中的bin文件下。


说明:本人使用的是postgreSQL9.5版本,亲测也可以用。

原文请参考:http://blog.csdn.net/linghe301/article/details/8081688




你可能感兴趣的:(Arcgis)