问题

问题:无法在文件地理数据库中编辑 shapefile 或要素类

Last Published: July 19, 2021

描述

在保存对 shapefile 或要素类的编辑内容时,可能会返回以下错误消息:

错误: 无法保存编辑内容。 无法获取锁。

原因

  • 如果一个或多个进程尝试同时编辑 shapefile 或要素类,则会出现此问题。 当应用程序访问 shapefile 或要素类时,将基于正在执行的操作来应用共享或独占方案锁。 需要使用这些锁来防止其他进程修改相同的数据并可能损坏数据。 有关详细信息,请参阅 ArcMap:文件地理数据库和锁定
注: 要素类仅支持一位编辑者和多位读取者。
  • 文件地理数据库已损坏。

解决方案或解决方法

使用以下解决方案之一,具体取决于原因。

一个或多个进程尝试同时编辑 shapefile 或要素类

  • 确保仅有一位用户在编辑 shapefile 或要素类。
  • 如果 shapefile 或要素类位于已停止响应的应用程序内,请终止该进程以释放锁。

移除锁后,即可对数据进行持久化编辑。

文件地理数据库已损坏

使用恢复文件地理数据库工具来恢复损坏的文件地理数据库。 请按照以下步骤操作。

  1. 目录窗口中,导航到工具箱 > 系统工具箱 > 数据管理工具 > 文件地理数据库 > 恢复文件地理数据库
  2. 对于输入文件地理数据库,指定损坏的文件地理数据库。
  3. 对于输出位置,指定输出文件地理数据库的保存位置。
  4. 对于文件 GDB 名称,指定输出文件地理数据库的名称。
  5. 单击确定
  6. 目录窗口中向恢复的文件地理数据库添加文件夹连接。 有关执行此操作的步骤,请参阅 ArcMap:使用文件夹连接

文章 ID:000012457

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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