ArcMapで開いているすべてのGDBロックを切断する方法は?


11

ArcMap 9.3でGDBロックを解除できません。

ArcMap 9.3で開いているすべてのGDB接続から切断する方法を知っている人はいますか。

arcMapを閉じて再度開くことはできますが、少し時間がかかるようです。

誰かがこれを行うためのボタンを作成しましたか?


1
+1 IMxDocument.OperationStackをクリアして、gdb接続を参照するレイヤーがないことを確認しましたが、うまくいきませんでした。私は問題がワークスペースファクトリーシングルトンにあると疑っていますが、それを強制的に切断する方法がわかりません。
カーク

回答:


4

2つの回避策:ここでは、パーソナルジオデータベース(* .mdb)を想定しています

1. .ldbを削除します(Arcmapが開いている間-レイヤーを削除することにより)Windowsエクスプローラーで削除します。次に、レイヤーを「元に戻す」削除します。* .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ファイルは、.mdb拡張子を持つ「パーソナルジオデータベース」(Access db)のみに関連付けられていませんか?拡張子が.gdbの「ファイルジオデータベース」形式が.ldbファイルを使用していることを知りませんでした。
DavidF

1
ファイルgdbには.lockファイルがあります。ArcCatalogのCompact GPツールを使用して、.lockファイルを削除します。これにより、すべての非アクティブな.lockファイルが安全に削除されます。.lockファイルは、Windowsエクスプローラー、コマンドライン、またはその他のファイル削除または削除アプリケーションでも削除できます。ファイルジオデータベースディレクトリから.lockファイル以外のファイルを削除すると、データベースが使用できなくなり、バックアップからの復元が必要になります。 resources.arcgis.com/content/kbase?fa=articleShow&d=33018
マッパーズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.