Server中注册DataStore后,发布服务仍然提示数据需要拷贝

用户已经安装了Oracle64位客户端,并在Server DataStore中成功注册。同时也安装了Oracle32位客户端,在ArcCatalog中建立了Oracle数据源连接,并且在ArcMap中可以成功连接数据。但是发布服务时,仍然提示数据需要拷贝到fileGDB。
已邀请:

马克玲

赞同来自:

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

要回复问题请先登录注册