错误消息
执行计算时,可能会显示以下错误:
“超出了文件共享锁定计数。 增加 MaxLocksPerFile 注册表项。”
原因
MaxLocksPerFile 注册表设置过低。 MaxLocksPerFile 是 Microsoft Jet 注册表设置,默认设置为 9500。 针对此设置默认值进行的测试中,允许计算 Microsoft Access 中的 139,000 个选定记录。
解决方案或解决方法
使用“高级 ArcMap 设置”实用程序可以增加 MaxLocksPerFile 值。 此实用程序允许修改 ArcGIS 使用的注册表设置。
- 运行 AdvancedArcMapSettings.exe 应用程序文件。
AdvancedArcMapSettings.exe 位于以下位置:
• ArcGIS 版本 9.0、9.1、9.2、9.3 和 9.3.1 :\Program Files\ArcGIS\Utilities。
• ArcGIS 版本 10::\Program Files\ArcGIS\Desktop10.0\Utilities
注:
此实用程序的外观会略有不同,具体取决于 ArcGIS 的版本。
- 单击“编辑器”选项卡。
- 更新“JET Engine max # of records to calculate”值,使其大于数据集中当前记录数的值。
- 退出 AdvancedArcMapSettings.exe。
- 再次执行计算。