您的位置:首页 > 数据库

arcgis连接postgre数据库问题

2016-11-25 21:42 218 查看
刚开始学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 postgresql