错误

错误:001364:验证服务定义失败

Last Published: November 18, 2020

错误消息

尝试将要素图层发布到 ArcGIS for Server 时,显示以下错误:

“服务定义验证失败。 :服务定义无效。 数据存储不能与要素或地理编码服务‘混合’。”

原因

下面是可能导致此错误的原因。

  • 地图文档已损坏。
  • 在某些情况下,地图文档会保留先前文件地理数据库或 SDE 数据库中可能导致此问题的信息。
  • 尝试访问文件地理数据库的 ArcGIS for Server 帐户的权限不足。

解决方案或解决方法

请按照以下建议的选项来解决此问题。

选项 A
如果地图文档已损坏,请重新创建 MXD 并重新发布。 要执行此操作:

  1. 在 ArcMap 中打开损坏的 MXD,选择当前 MXD 的所有图层并另存为新图层文件 (.lyr) 以保留符号系统。
  2. 打开新的 ArcMap 会话。
  3. 添加步骤 1 中保存的图层文件。
  4. 另存为新 MXD 并重新发布。
注: 分析功能可以在发布之前帮助确定 GIS 资源是否存在问题。 有关分析功能的详细信息,请参阅以下文档:ArcGIS for Server:分析 GIS 资源

选项 B
检查相应的数据库是否已经注册到 ArcGIS for Server,并且是否已从 ArcGIS Server Manager 页面启用要素访问权限。

有关将数据库注册到 ArcGIS for Server 的方法,请参阅以下文档:ArcGIS for Server:使用 ArcGIS for Desktop 将数据注册到 ArcGIS Server,有关在 ArcGIS for Server 中启用要素访问权限的方法,请参阅:ArcGIS for Server:发布要素服务

选项 C
检查是否已向 ArcGIS for Server 帐户授予了访问文件地理数据库的足够权限。

有关使数据可供 ArcGIS for Server 访问的方法,请参阅以下文档:ArcGIS for Server:使数据可供 ArcGIS Server 访问
注: 有关此一般性错误的详细信息,请查看服务器日志。

文章 ID:000012646

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容