问题

问题:删除地理数据库版本会返回错误“未在 STATES 表中找到目标状态”

Last Published: April 25, 2020

描述

尝试删除地理数据库的版本时,将返回以下一般性错误消息:

错误: 
未在 STATES 表中找到目标状态。

原因

当地理数据库中的增量表损坏时,会出现此问题。

解决方案或解决方法

如下所示,Esri 提供了地理处理工具,用于识别版本化地理数据库中版本管理系统表内的不一致情况。

:
在运行任何修复工具之前,请确保用户以地理数据库管理员身份进行连接。 只有地理数据库管理员具有运行修复工具的权限。
  1. 运行诊断版本表工具,以检查地理数据库表中是否存在不一致之处。
    1. 目录中,导航至系统工具箱 > 数据管理工具 > 地理数据库管理 > 诊断版本表
    2. 诊断版本表窗口中,分配所需的输入数据库连接和诊断版本表日志位置,然后 单击确定
  2. 运行修复版本表 工具,以处理步骤 1 中的所有不一致情况。
    1. 目录中,导航至系统工具箱 > 数据管理工具 > 地理数据库管理 > 修复版本表
    2. 修复版本表窗口中,分配所需的输入数据库连接和修复版本表日志,然后单击确定
  3. 运行诊断版本元数据工具,以检查版本化地理数据库的版本化系统表中是否存在不一致的情况。
    1. 目录中,导航至系统工具箱 > 数据管理工具 > 地理数据库管理 > 诊断版本元数据
    2. 诊断版本元数据窗口中,分配所需的输入数据库连接和元数据日志文件输出位置,然后 单击确定
  4. 如果版本化地理数据库的版本化系统表中存在任何不一致,请运行修复版本元数据工具。
    1. 目录中,导航至系统工具箱 > 数据管理工具 > 地理数据库管理 > 修复版本元数据
    2. 修复版本元数据窗口中,分配所需的输入数据库连接和日志文件输出,然后 单击确定

文章 ID:000013519

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项