ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied

Posted mumu122

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied相关的知识,希望对你有一定的参考价值。

参考博文:链接   

 ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied

 

最近经常碰到这个问题,当使用ArcGIS10.2(可能跟版本无关)连接SDE时,会碰到一个错误:

 

  1. unable to create new database connection file,permission is denied。  

 

 

这个问题很诡异,因为创建企业级地理数据库成功,但是连接SDE出现问题,细致的看一下报错信息,发现是没有权限创建连接数据库的文件,也就是说地理数据库并没有问题。

 

一般情况下以ArcGIS10.2 for Desktop为例,默认的ArcSDE连接文件(*.sde)默认存储在:

 

 C:\\Users\\Esri\\AppData\\Roaming\\ESRI\\Desktop10.2\\ArcCatalog 

 

 

路径下,凡是出现该问题的操作系统环境,肯定只有C:\\Users\\Esri\\AppData\\Roaming\\ESRI\\Desktop10.2\\,并没有创建ArcCatalog文件夹,所以系统就找不到默认存储sde连接文件的文件夹,也就报了上面的错误。

 
 
解决方法:
用户手动创建ArcCatalog文件夹即可。
 
 
延伸错误:
凡是操作系统环境中报有上面的错误的软件,使用ArcCatalog导入数据肯定会出现000732的错误,当然解决方法很简单了,用户可以参考:ArcGIS桌面经验之谈(一):http://blog.csdn.net/linghe301/article/details/6236373
 
 
导致原因:
因为这个问题不是任何用户都能碰到的,所以无法望美国提交该问题,个人觉得导致问题的原因是杀毒软件或者安全卫士的问题,比如安装了360,或者使用360进行过垃圾整理文件删除。用户以后再安装ArcGIS for Desktop之前,要么卸载,要么全部关闭。目前该问题只是怀疑而已!

另外,若机器ip变更,sde是否受影响的问题

 

以上是关于ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied的主要内容,如果未能解决你的问题,请参考以下文章

MySQL连接报错

Python 连接 Redis 报错,求助

php websocket连接报错怎么解决

Android Studio Adb 连接报错:一个现有连接被远程主机强行关闭

QA18910——彻底解决NaviCat远程连接报错1045

redis 用socket连接报错,求助