Standard または Advancedのライセンスで利用可能。
ロックは、データの整合性を保証するためにジオデータベース オブジェクトに適用されます。たとえば、あるユーザーがテーブル内のデータを編集している場合、スキーマ ロックがテーブルに配置され、そのユーザーがデータを編集している間は所有者がテーブルのスキーマを変更できなくなります。
ArcGIS for Desktop に表示できるロックは、データセットまたはバージョンの所有者であるのか、それともジオデータベース管理者であるのかによって異なります。
データセットとバージョンに対するロックの表示
所有しているデータセットのスキーマを変更できないようにしたり、所有しているバージョンを削除できないようにするロックを保持しているユーザーを確認する必要がある場合、データセットのショートカット メニューの [管理] 項目からそれらのロックのリストを表示できます。
- ArcMap または ArcCatalog を起動し、データセットまたはバージョンの所有者でジオデータベースに接続します。
- データセットを右クリックし、[管理] をポイントして [ロック] をクリックします。
[ロック] リストが開き、所有しているデータセットまたはバージョンに対するロックを確認できます。初期状態では、現在接続しているデータセットまたはバージョンのロックだけがリストに表示されるようにフィルター処理されます。
- ロックを解除する必要がある場合、ロックを保持しているとリストで特定されたユーザーに連絡するか、ジオデータベース管理者に連絡します。
すべてのジオデータベースのロックの管理
ジオデータベース管理者は、[ジオデータベース管理] ダイアログ ボックスの [ロック] タブを使用して、ジオデータベース内のすべてのアイテムのスキーマ ロック、バージョン ロック、およびステート ロックを保持しているユーザーを確認できます。ジオデータベース管理者は、ロックを保持している接続を削除して、リソースを使用できるように解放することもできます。
[ジオデータベース管理] ダイアログ ボックスの [接続] タブには、以下のプロパティが表示されます。
- ユーザー名: 接続ユーザーのログイン名
- セッション ID: 接続に割り当てられ、ジオデータベースで管理される一意の ID
- 接続タイプ: ユーザーが確立した接続のタイプ (ダイレクト コネクションまたはアプリケーション サーバー接続)
- クライアント コンピューター: ユーザーが接続を行ったコンピューターの名前
- 日付: 接続が開始された日時
接続のリストは、最初は [セッション ID] の順に表示されますが、リスト上部の列見出しをクリックすることで、任意のプロパティに基づいて並べ替えることができます。[ユーザー名] テキスト ボックスにユーザー名を入力するか、[クライアント コンピューター] テキスト ボックスにコンピューター名を入力することで、リストにフィルターを適用することもできます。
接続の総数は、左下に表示されます。
[更新] ボタンをクリックすると、最新の接続情報でリストが更新されます。
- ArcMap または ArcCatalog を起動し、sde ユーザーでジオデータベースに接続します。
- カタログ ツリーでデータベース接続を右クリックし、[管理] をポイントして [ジオデータベースの管理] をクリックし、[ロック] タブをクリックします。
[ロック] リストが開き、ジオデータベース内のすべてのオブジェクトに対するすべてのロックを確認できます。
- 解除する必要のあるロックを保持しているユーザーに連絡し、トランザクションを終了してジオデータベースから切断するように要求します。ユーザーが退社した後に、ロックをすぐに解除する必要がある場合は、そのユーザーの接続を切断できます。
- 必要に応じて、ロックを右クリックして [ユーザーの切断] をクリックします。
ユーザーを切断するには、sde ユーザーがスーパー ユーザーである必要があります。