-1

我在企业级地理数据库(SQLServer2014 express)中创建了要素类。要素类已启用同步并成功发布。
现在我无法从 Arcgis Android SDK 生成离线地理数据库。我可以从“ http://xyz:6080/arcgis/rest/services/MyFeature/FeatureServer ”的“支持的操作
” 中看到“创建副本”

我尝试了来自要素服务的“ http://xyz:6080/arcgis/rest/services/MyFeature/FeatureServer/createReplica ”rest api。它创造了工作,但没有显示结果。
服务器日志显示以下错误

执行工具时出错。: ErrorMsg@SyncGPService:{"code":400,"description":""} 执行失败(创建要素服务副本)。

日志源是“System/SyncTools.GPServer”

4

2 回答 2

1

首先,确保在存储数据的数据库级别不需要任何东西。将服务器排除在外,您能否针对数据源运行 ArcMap/ArcGIS Pro 中的创建副本工具,它是否成功?如果可行(以及其他操作,如添加、更新、删除等),则将 ArcGIS Server 重新置于等式中。

您的 ArcGIS Server 日志级别设置为多少?将日志记录级别提高到 Verbose 或 Debug 可能会有所帮助,尝试再次创建副本,并查阅日志以查看是否返回了更多有用的信息。

您可能还想检查一下您的 ArcGIS Server 版本是否需要修补。例如,在 10.5.1 中有一个专门针对同步问题发布的补丁。

如果一切都失败了,Esri 支持可能也是寻求帮助的好地方。

于 2019-01-29T20:48:16.017 回答
0

您是否查看过使数据可供离线使用的要求?请参阅ArcGIS Server 文档中的此链接

具体来说,您需要启用存档并在数据集上包含全局 ID,但上面的链接中有更多详细信息。

为了将来参考,并且如果该建议不起作用,Esri GeoNet ArcGIS Enterprise位置是提出这些问题的好地方。

于 2019-01-29T00:58:38.680 回答