Як відключити всі відкриті блоки GDB в ArcMap?


11

У мене виникають проблеми з випуском замків GDB в ArcMap 9.3.

Хтось знає спосіб відключення від усіх відкритих підключень GDB в ArcMap 9.3.

Я міг би закрити та знову відкрити arcMap, але це, здається, забирає мало часу.

Хтось зробив кнопку для цього?


1
+1 Я спробував очистити IMxDocument.OperationStack, щоб переконатися, що жодні шари не посилаються на gdb-з'єднання, але це не спрацювало. Я підозрюю, що проблема пов'язана з робочою роботою факторного сингтона, але поняття не маю, як змусити її відключитися.
Кірк Куйкендалл

Відповіді:


4

2 обхідні шляхи: припущення тут - персональна база даних (.mdb)

1. видаліть .ldb (поки Arcmap відкритий - шляхом видалення шарів) видаліть у Windows Explorer. Потім виконайте "скасувати" видалення шарів. пошук * .ldb для кількох

2.перемістіть кілька рівнів папок в ArcCatalog і Refresh, це розблокує файл і ви зможете редагувати в ArcMap.

Файл .gdb [або .mdb] знаходиться за адресою c: \ work \ project \ data, якщо ви переглядаєте папку c: \ work \ і натискаєте оновити в ArcCatalog

Блокування схем http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Schema%20locking


Чи не пов’язані файли .ldb лише з "персональними базами даних геоданих" (Access db) з розширенням .mdb? Мені не було відомо, що формат 'file geodatabase' з розширенням .gdb використовує .ldb файли.
DavidF

1
file gdb have .lock файли Використовуйте інструмент Compact GP в ArcCatalog для видалення файлів .lock. Це безпечно видаляє всі неактивні файли .lock. Файли .lock можна також видалити за допомогою Провідника Windows, командного рядка або інших програм для видалення чи видалення файлів. Видалення будь-яких файлів, окрім файлів .lock з каталогу geodatabase, робить базу даних непридатною та потребує відновлення з резервного копіювання. resource.arcgis.com/content/kbase?fa=articleShow&d=33018
Mapperz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.