ArcMap'teki tüm açık GDB kilitlerinin bağlantısı nasıl kesilir?


11

ArcMap 9.3'te GDB kilitlerini serbest bırakmakta sorun yaşıyorum.

Herkes ArcMap 9.3 tüm açık GDB bağlantılarını kesmek için bir yol biliyor mu?

ArcMap'i kapatıp tekrar açabilirim, ancak bu biraz zaman alıcı gibi görünüyor.

Birisi bunu yapmak için bir düğme yaptı mı?


1
+1 Hiçbir katmanın bir gdb bağlantısına başvurmadığından emin olmak için IMxDocument.OperationStack'i temizlemeyi denedim, ancak işe yaramadı. Sorunun çalışma alanı fabrikası singletonu olduğundan şüpheleniyorum, ancak bağlantıyı kesmeye nasıl zorlayacağımı bilmiyorum.
Kirk Kuykendall

Yanıtlar:


4

2 geçici çözüm: burada varsayım kişisel coğrafi veritabanı (.mdb)

1. Windows Gezgini'nde .ldb (Arcmap açıkken - katmanları kaldırarak) silin. Sonra katmanları 'geri al' yapın. çoklu arama * .ldb

2. ArcCatalog ve Refresh'te birkaç klasör seviyesine gidin, dosyanın kilidini açar ve ArcMap'ta düzenleyebilirsiniz.

c: \ work \ klasörünü görüntülerseniz ve ArcCatalog'da yenile'yi tıklatırsanız, .gdb [veya .mdb] dosyası c: \ work \ project \ data dizinindedir.

Şema Kilitleri http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Schema%20locking


.Ldb dosyaları yalnızca .mdb uzantısına sahip 'personal geodatabases' (Access db) ile ilişkili değil mi? .Gdb uzantılı 'file geodatabase' biçiminin .ldb dosyalarını kullandığını bilmiyordum.
DavidF

1
gdb dosyasında .lock dosyaları var .lock dosyalarını kaldırmak için ArcCatalog'daki Compact GP aracını kullanın. Bu, etkin olmayan tüm .lock dosyalarını güvenli bir şekilde kaldırır. .Lock dosyaları Windows Gezgini, komut satırı veya diğer dosya kaldırma veya silme uygulamalarıyla da silinebilir. .Lock dosyalarının geodatabase dizinindeki diğer dosyaları silmek veritabanını kullanılamaz hale getirir ve yedeklemeden geri yüklemeyi gerektirir. resources.arcgis.com/content/kbase?fa=articleShow&d=33018
Mapperz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.