错误

错误:错误 01188:列已存在。 表中的列名“SDE_STATE_ID”<table name>已多次指定

Last Published: January 19, 2021

错误消息

尝试将表注册为企业级地理数据库中的版本时,遇到以下错误:

错误 01188:列已存在。 表 <表名> 中的列名“SDE_STATE_ID”已指定多次。

原因

遇到此错误可能有两个主要原因:

  • 版本化地理数据库中的增量(A 和 D)表不一致
  • 用于管理版本化地理数据库中的版本和状态的系统表不一致

解决方案或解决方法

在某些情况下,可通过以下步骤来解决该错误:

  1. 重新计算有问题的数据集上的空间索引。
  2. 使用“分析”地理处理工具来更新业务表、要素表和增量表的数据库统计数据以及这些表的索引的统计数据。
  3. 使用“修复版本元数据”地理处理工具来修复地理数据库的版本系统表中的不一致。
  4. 使用“修复版本表”地理处理工具来修复地理数据库的增量(A 和 D)表中的不一致。

完成上述步骤后,可以尝试重新将该表注册为版本。

文章 ID:000024931

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项