操作方法

当 sde.DEFAULT 受保护时,无法在公共设施网络上运行方案修改地理处理工具。

Last Published: April 24, 2024

描述

当作为公共设施网络数据集的数据库和门户所有者从数据库连接进行连接时,某些在公共设施网络工具箱中修改方案的地理处理工具必须处于运行状态。 当 sde.Default 访问受到保护时,这些操作会失败并显示以下错误:

Operation only allowed by the owner of the version [sde.DEFAULT]

执行 DDL(数据定义语言)操作并需要客户端/服务器数据库连接的工具将显示此行为:

  • 添加规则
  • 创建公共设施网络
  • 删除规则
  • 禁用网络拓扑
  • 启用网络拓扑
  • 导入关联
  • 导入规则
  • 导入子网控制器
  • 更新门户数据集所有者

原因

公共设施网络将方案修改限制为数据库公共设施网络所有者。 当访问权限设置为受保护时,方案修改工具无法作为数据库公共设施网络所有者针对 sde.DEFAULT 完成执行的 DDL 操作。

解决方案或解决方法

sde.DEFAULT 的访问属性必须临时更改为“公众”才能执行这些更改。

通过以下工作流以公共设施网络数据库所有者的身份对数据库连接执行这些方案修改操作:

  1. 在 ArcGIS Server Manager 中停止关联的要素服务。
  2. 暂停数据库接受新连接。
    1. 以地理数据库管理员身份建立连接,右键单击连接文件,然后选择属性
    2. 取消选中地理数据库正在接受连接旁边的复选框,然后单击确定
  3. 将 sde.DEFAULT 的访问权限更改为公众
    • 作为地理数据库管理员,使用数据库连接,通过更改版本地理处理工具的版本视图修改版本属性。
  4. 使用公共设施网络数据库所有者的连接执行所需的工具。
  5. 将 sde.DEFAULT 的访问权限更改为受保护
  6. 更新数据库以接受来自数据库属性的连接
    1. 以地理数据库管理员身份建立连接,右键单击连接文件,然后选择属性
    2. 选择地理数据库正在接受连接旁边的复选框,然后单击确定
  7. 在 ArcGIS Server Manager 中重新启动要素服务

或者,当直接从要素服务访问输入公共设施网络时,可以执行以下工具。 当 sde.Default 版本受到保护时,活动门户帐户必须是门户管理员或服务所有者。

  • 启用网络拓扑
  • 禁用网络拓扑

文章 ID: 000021632

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项