ArcSDE スケマティック データ ソース接続プロパティの編集
Esri SDE GDB 接続データ ソースがスケマティック データセット エディタ内に作成されている場合、それは [データ ソース] メイン ツリー分岐の下の特定のツリー エントリの下に表示されます。そのツリー エントリのラベルには、選択した *.sde ファイルで指定されているサーバ名、サービス番号、およびデータベース名が結合されて表示されます。この特定のエントリは、スケマティック データセット エディタのツリーで簡単に見分けることができます。アイコン()がデータ ソース エントリの横に表示されます。同じサーバ、サービス、およびデータベースに接続するすべてのデータ ソースが、この特定のツリー エントリの下にグループ化されます。
同じサーバ、サービス、データベースのトリプレットに関連するデータ ソース エントリを同じメイン エントリの下に再編成するのには、特別な目的があります。これにより、共通のサーバ、サービス、データベースの接続プロパティを編集でき、それらをそのエントリの下に再編成されているすべてのデータ ソースに対してすばやく変更することができます。これは、それらの再編成されたデータ ソースに関連するサーバが停止した場合に、それらのデータ ソースを、データのバックアップを使用できる別のサーバに再接続する場合にとても便利です。次の手順では、サンプル ケースを挙げ、データ ソース接続プロパティの変更について説明します。このサンプル スケマティック データセットに含まれる Esri SDE GDB データ ソースに関連するサービスが変更されました。この変更の後、[データ ソース接続を開く] 実行モードを有効にして、初めてスケマティック データセットを開いたときに、スケマティック データセット エディタのツリーの [データ ソース] 分岐を展開すると、データ ソースはすべて不適切な状態を示すアイコン()が付いて表示されます。これは、これらがすでに存在していない以前のサービス番号を参照していることを意味します。[接続プロパティの編集] コマンドを使用すると、それらのデータ ソースがすべて新しいサービスにすばやく再接続されます。
- スケマティック データセット エディタ内でスケマティック データセットを編集します。
- スケマティック アイテム ウィンドウのツリー ビューにスケマティック データセット リソースが表示されていない場合、[スケマティック データセット エディタ] ツールバーの [ビュー] → [プロジェクト ツリー] をクリックします。
- [スケマティック データセット エディタ] ツールバーの [基本設定] をクリックし、[データ ソース接続を開く] をクリックします。
- スケマティック データセット エディタのツリーで [データ ソース] エントリを展開します。
-
変更するサーバ、サービス、およびデータベースのトリプレットに関連するすべてのデータ ソースが参照されている分岐を右クリックします。
これらのデータ ソースは、不適切な状態を示すアイコン 付きで表示されています。これらのデータ ソースがすでに存在しない以前のサービス番号を参照しているためです。
-
[接続プロパティの編集] をクリックします。
[接続プロパティ エディタ] ダイアログ ボックスが開きます。そのデータ ソースに関連した [サーバ]、[サービス]、および [データベース] テキスト ボックスが表示されます。
-
これらの接続プロパティのいくつかまたはすべてを変更して、目的の新しい接続プロパティを指定します。
このサンプルの場合は、5162 インスタンスはすでに存在していないため 5152 に変更されています。そのインスタンス値のみが次のように変更されます。
- [OK] をクリックします。
[接続プロパティ エディタ] ダイアログ ボックスが閉じます。データ ソースが更新されて、スケマティック データセット エディタのツリーに次のように表示されます。
各スケマティック データ ソースの [プロパティ] タブの最上部にある [接続を開く] ボタン をクリックすると、適切なデータ ソースが開きます。
変更できるのは、サーバ、サービス、およびデータベース接続プロパティのみです。他のすべての接続プロパティは同一であると想定され、初期データ ソースによって表現されていたバージョンは、新しく指定した接続上に存在していると想定されます。個別のデータ ソースに対して異なる接続プロパティを指定するには、目的のデータ ソースの [プロパティ] タブの [接続] フィールドに指定されている *.sde ファイルを変更する必要があります。