Jak odłączyć wszystkie otwarte blokady GDB w ArcMap?

11

Mam problem ze zwolnieniem blokad GDB w ArcMap 9.3.

Czy ktoś zna sposób na rozłączenie się ze wszystkimi otwartymi połączeniami GDB w ArcMap 9.3.

Mógłbym zamknąć i ponownie otworzyć arcMap, ale wydaje się to trochę czasochłonne.

Czy ktoś zrobił przycisk, aby to zrobić?

GuidoS
źródło
1
+1 Próbowałem wyczyścić IMxDocument.OperationStack, aby upewnić się, że żadne warstwy nie odwołują się do połączenia gdb, ale to nie działało. Podejrzewam, że problem dotyczy singletonu odpornego na pracę, ale nie mam pojęcia, jak zmusić go do rozłączenia.
Kirk Kuykendall,

Odpowiedzi:

4

2 obejścia: tutaj założenie jest osobistą geobazą (.mdb)

1. usuń .ldb (gdy Arcmap jest otwarty - przez usunięcie warstw) usuń w Eksploratorze Windows. Następnie cofnij usuwanie warstw. wyszukaj * .ldb dla wielu

2. przesuń kilka poziomów folderów w ArcCatalog i Odśwież, odblokuje plik i możesz edytować w ArcMap.

plik .gdb [lub .mdb] znajduje się w folderze c: \ work \ project \ data, jeśli przejrzysz folder c: \ work \ i klikniesz opcję odśwież w ArcCatalog

Schematy blokują http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Schema%20locking

Mapperz
źródło
Czy pliki .ldb nie są powiązane tylko z „osobistymi geobazami” (Access db), które mają rozszerzenie .mdb? Nie wiedziałem, że format „geobazy danych plikowych” z rozszerzeniem .gdb używa plików .ldb.
DavidF
1
plik gdb ma pliki .lock Użyj narzędzia Compact GP w ArcCatalog, aby usunąć pliki .lock. To bezpiecznie usuwa wszystkie nieaktywne pliki .lock. Pliki .lock można również usunąć za pomocą Eksploratora Windows, wiersza polecenia lub innych aplikacji do usuwania lub usuwania plików. Usunięcie plików innych niż pliki .lock z katalogu geobazy plików powoduje, że baza danych nie nadaje się do użytku i wymaga przywrócenia z kopii zapasowej. resources.arcgis.com/content/kbase?fa=articleShow&d=33018
Mapperz