FAQ 警告: 他のアプリケーション/ユーザーに使用されているため、選択テーブル/フィーチャクラスにフィールドを追加できません。ロックが既に存在するため、スキーマロックを取得できません
ナレッジ番号:1009 | 登録日:2023/05/29 | 更新日:2023/06/21
現象
ジオデータベースの操作中に、以下のようなメッセージが表示されることあります。
"他のアプリケーション/ユーザーに使用されているため、選択テーブル/フィーチャクラスにフィールドを追加できません。ロックが既に存在するため、スキーマロックを取得できません。"
説明
上記のメッセージは、主に複数の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を再起動します。
参考情報
ファイル ジオデータベースとパーソナル ジオデータベース
ジオデータベースの比較表です。
マルチユーザー ジオデータベース
同時編集を行うためのジオデータベースであるマルチユーザー ジオデータベースの紹介です。
メタデータ
カテゴリ
製品
バージョン