FAQ 警告: 他のアプリケーション/ユーザーに使用されているため、選択テーブル/フィーチャクラスにフィールドを追加できません。ロックが既に存在するため、スキーマロックを取得できません

ナレッジ番号:1009 | 登録日:2023/05/29 | 更新日:2023/06/21

現象

ジオデータベースの操作中に、以下のようなメッセージが表示されることあります。

"他のアプリケーション/ユーザーに使用されているため、選択テーブル/フィーチャクラスにフィールドを追加できません。ロックが既に存在するため、スキーマロックを取得できません。"

Image

 

説明

上記のメッセージは、主に複数のArcMapやArcCatalogで同一のジオデータベースのフィーチャクラスのテーブルを表示、操作している場合、または、同一mxdファイルを複数起動して表示、操作している場合に表示されます。(例 フィールドの作成時、属性テーブルを複数のArcMapでArcCatalogで表示・操作する等)

また、このメッセージは、一人のユーザー様が操作している場合でも、複数のユーザー様が操作している場合でも表示されます。



回避策

フィールドを追加するArcMap または ArcCatalog のセッションのみを残し、他のすべてのArcMapやArcCatalog を終了します。
ArcMapまたは、ArcCatalog が一つしか起動していないにもかかわらず、上記のメッセージが表示される場合は、すべてのArcMap等を終了してください。再度、ArcMap等を起動してください。

 

(9.x 以前のバージョンの場合)

ジオデータベースのフィーチャデータセットやフィーチャクラスに対して同時に複数ユーザーが編集を行う場合や一人のユーザーが複数のArcMapやArcCatalog を起動している状態で編集を行おうとすると下記のようなメッセージが表示されることがあります。

"他のアプリケーション/ユーザーに使用されているため、フィーチャデータセットを作成することがきません。ロックが既に存在するため、スキーマロックを取得できません。"

この旨のメッセージが表示された場合は、一旦、すべてのArcMapやArcCatalog を終了し、再度、1つのArcMap等を起動して操作を行います。すべてのArcMapやArcCatalog を終了し、1つのArcMap等が起動しているだけにもかかわらず、同様のメッセージが表示される場合は、PCを再起動します。

 

参考情報

ファイル ジオデータベースとパーソナル ジオデータベース
ジオデータベースの比較表です。


マルチユーザー ジオデータベース
同時編集を行うためのジオデータベースであるマルチユーザー ジオデータベースの紹介です。

メタデータ

カテゴリ

製品

バージョン