中文

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

错误消息

尝试将要素图层发布到 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 访问

注:
有关此一般性错误的详细信息,请查看服务器日志。

相关信息