ArcGIS10.2 配 PostgreSQL9.2 的坑还挺多的,尤其是 32 位的 DLL 文件,搞不定连不上数据库那种真闹心。之前折腾过一阵子,找到个还不错的资源,一套标准教程加上可用的 DLL 文件,配置起来就顺了不少。哦对了,文档在这里,建议直接收藏。
文件是PostgreSQL9.2 的 32 位 DLL,配合 ArcGIS10.2 用的,别下错了 64 位版本,不兼容哦。配置上主要是把 DLL 扔到bin
目录,设置下pg_hba.conf
和postgresql.conf
,改完重启服务,基本就能连上了。
实在连不上?你可以参考这个文章:ArcGIS 连接 PostgreSQL 的必备 dll 文件,写得挺清楚的。还有一个是讲PostgreSQL32.dll
用法的,地址在这里。
想直接下载 DLL 也行,这个压缩包里有现成的:postgresql32dll.zip。用的时候记得看下版本号,对不上的话 ArcGIS 那边直接报错。
如果你系统是 32 位的,刚好用的是 ArcGIS10.2,那这个资源确实蛮省事,配置顺利的话钟就能搞定。你也可以顺手备份下 DLL,后面换电脑还得用。