中文

常见问题解答:为什么我不能将字段添加到 ArcSDE 要素类,即使它已部署到 ArcGIS Server?

问题

常见问题解答:为什么我不能将字段添加到 ArcSDE 要素类,即使它已部署到 ArcGIS Server?

答案

ArcGIS Server 服务默认应用于基础数据集方案的锁定功能,不允许在 ArcSDE 要素类部署到 ArcGIS Server 时向其添加字段。 如果返回以下错误,则将会反映在软件中。

错误: 
无法将字段添加到所选表/要素类,因为该字段正被其他应用程序/用户使用。 锁定请求与已有锁定冲突
注:
方案锁定用于避免在服务运行时修改源数据集。 有关详细信息,请参阅以下文档:ArcGIS 帮助:在地图服务中禁用方案锁定。

要将字段添加到 ArcSDE 要素类,请停止在 ArcGIS Server 中运行的服务。 立即停止服务,强制停止并阻止其他应用程序或用户访问该服务。 要停止 ArcGIS Server 服务,需要管理凭据。 有关数据库服务器管理权限、角色以及向其他用户授予服务器管理权限的详细信息,请参阅以下文档 ArcGIS 帮助:更改权限。

ArcGIS Server 服务在停止时处于空闲状态,且用户可以更新源数据集方案。 如果服务不处于空闲状态并且用户继续更新源数据集,则可能发生异常行为,包括查询失败、字段和/或图层丢失,以及服务不可用。

注:
在停止 ArcGIS Server 服务之前,请确保没有应用程序或用户正在修改源数据集。 有关停止 ArcGIS for Server 服务的最佳方法,请参阅以下文档 ArcGIS 帮助:断开用户与桌面地理数据库或工作组级地理数据库的连接

Related Information