西班牙
斯潘4
你好,
根据标题,我在使用连接文件连接ArcSDE地理数据库时遇到问题。我可以确认我能够连接到arcmap/arccatalog中的数据库,因此我的感觉是连接文件没有问题,但可能是其他一些问题,我在尝试解决时遇到了问题。
我正在运行FME 2018.1 32位,并在FME 2017.1 32位中对此进行了测试,但没有结果。我还可以确认我也安装了32位Oracle Instant Client(12.2),并且配置正确。我目前正在运行Windows7,但我也在运行Windows10的同事计算机(32位FME 2018.1和32位即时客户端)上进行了测试,我们都收到了完全相同的错误。
我收到的错误如下:
———获取功能类型错误——————————————————————————————————————————————————————错误-检索功能类型失败。无法打开企业地理数据库。arcobjects的错误号是:'-2147216072'。来自arcobjects的错误消息是:{基础dbms错误[未知错误无扩展错误]}------------------关闭-----------------
查看完整日志,我看到以下内容(注意,出于安全原因,我屏蔽了连接详细信息-如前所述,我非常确信它们是正确的,因为我可以通过ArcMap/Catalog访问geodb):
正在为格式创建读取器:esri geodatabase(arcsde geodb)正在尝试为读取器查找名为“geodatabase_sde”的动态插件,已从文件“c:\ apps\fme 2018.1 32bit\geodatabase9.dll”加载模块“geodatabase_sde”,模块“geodatabase_sde”的fme api版本与当前内部版本(3.8 20180604)匹配正在为格式创建读取器:esri geodatabase(ArcSDE Geodb)尝试为读卡器查找名为“Geodatabase_sde”的动态插件“Geodatabase_sde”模块的FME API版本与当前内部版本(3.8 20180604)匹配打开Geodatabase读卡器正在从Windows注册表中选择Arcobjects许可证“Standard”FME已签出ESRI许可证。签出的产品是“标准”安装的ArcGIS版本是“10.5”,无法打开企业地理数据库。arcobjects的错误号是:'-2147216072'。来自arcobjects的错误消息是:{基础dbms error[未知错误无扩展错误]}请确保连接参数正确(server=` 35;,user=`,password=`***',database=`,version=`sde.default')发生致命错误。请检查上面的日志文件以获取有关从1个数据集的读取器“geodatabase_sde”获取任何架构失败的详细信息。这可能是由于无效的数据集或由于授权、依赖项或模块加载而导致的格式可访问性问题。有关详细信息,请参阅日志文件。。。未能从1个数据集的读取器“geodatabase_sde”获取任何架构。这可能是由于无效的数据集或由于授权、依赖项或模块加载而导致的格式可访问性问题。有关详细信息,请参阅日志文件
我发现了一篇关于安全知识的帖子,也有亚搏在线同样的错误(https://knowledge.亚搏在线safe.com/questions/65184/sde-connection-files-fail-following-an-upgrade-of.html)但不幸的是,所描述的解决方案似乎不适用于我们的情况(我们没有升级-我们有一个新安装的10.5和'ArcGIS桌面后台地理处理v.10.4'包不在我们的机器上)。
这个错误太普遍了,我很难设法解决。我在论坛上看到了各种各样的关于“2147216072”问题的帖子,似乎有很多不同的原因和解决方案,其中大部分与我的情况无关。
为了连接到数据库/sde,我们需要使用内部公司vpn。我的感觉是VPN可能是问题所在——也许ArcSDE阅读器没有通过VPN正确地传送请求,但这只是一个最好的猜测(我不是网络人员,所以我甚至不知道我说的是否有道理)。
我通过尝试在fme中连接sde,同时连接vpn和断开连接来验证这个理论。我收到的错误是完全相同的,我想当我从vpn断开连接时,我期望出现更多的连接/网络相关的错误。不幸的是,我没有办法直接在网络上测试这个理论(企业lyf)。
我真的被难住了,所以我很感激任何人能提供的帮助。
提前谢谢!
干杯,
杰米。
你好@杰克安迪,
很抱歉你碰到了这个问题。你介意在https://www.亚搏在线safe.com/support/report-a-problem/?
这将使我们能够更密切地合作,帮助确定此错误的原因。
如果您不介意在提交支持通知单之前遵循本文中的步骤,请将生成的fme report.html文件附加到案例电子邮件中。这将有助于我们的故障排除过程。
https://knowledge.亚搏在线safe.com/articles/714/general-troubleshooting-gathering-system-informati.html
谢谢您!
?2019安全亚搏在线软件公司|合法的