免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1560|回复: 1
收起左侧

[经验共享] Server中注册DataStore后,发布服务仍然提示数据需要拷贝的解决方法

[复制链接]

37

主题

3838

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
853
发表于 2017-11-14 16:02 | 显示全部楼层 |阅读模式
问题:用户已经安装了Oracle64位客户端,并在Server DataStore中成功注册。同时也安装了Oracle32位客户端,在ArcCatalog中建立了Oracle数据源连接,并且在ArcMap中可以成功连接数据。但是发布服务时,仍然提示数据需要拷贝到fileGDB。

【问题分析】:
问题的原因是用户在Server中注册的数据源连接地址是新建的,和ArcMap中引用的数据源连接并不一致,这样导致ArcMap中的数据源连接地址无法被Server识别为有效注册过的目录地址。

【解决办法】:
1、在ArcCatalog中将原有空间数据链接删掉,重新建立;
2、在Server DataStore中重新注册Oracle数据源。建立时直接导入ArcCatalog中已经建立的被mxd引用的数据源连接。这样可以保证注册数据连接地址和ArcMap中数据源引用地址的一致性,从而避免Server识别错误。

头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
627184
发表于 2017-11-14 16:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表