オブジェクトリスト

Pasted image 20251219162600.png
SI Object Browser を使ってデータベースに接続すると、まず最初に表示される画面です。
画面左側にはデータベースとユーザーを階層表示したツリーリストが、画面右側にはツリーリストで選択したデータベースやオブジェクトタイプに応じたデータベースオブジェクトが一覧表示されます。

■ 画面上段のツール部

項目名 説明
データベース→オブジェクト順 ツリーリストの階層表示を、データベース→オブジェクトタイプの順に表示します。
オブジェクト→データベース順 ツリーリストの階層表示を、オブジェクトタイプ→データベースの順に表示します。
サーバー選択時にオブジェクト一覧を表示する ツリーリストで第一階層(サーバー)のアイコンをクリックした際に、そのデータベースに格納されている全てのオブジェクトを一覧表示します。
データベース選択時に従属オブジェクトを表示する ツリーリストで第二階層(データベースまたはオブジェクトタイプ)のアイコンをクリックした際に、そのユーザーが保持する全てのオブジェクトを一覧表示します。
検索 操作したいオブジェクトの名称が分かっている場合は、このアイコンの横にあるテキストボックスに名称を入力してこのアイコンをクリックすると、オブジェクト名にその値が含まれているオブジェクトのみをリスト表示します。
全文検索 全文検索画面を表示し、オブジェクトの全文検索を行います。
インデックスの断片化割合を表示 インデックス一覧を表示しているとき、インデックスの断片化割合、ページ数を表示します。
インデックス以外のオブジェクトやサーバー、データベースのオブジェクト一覧を表示している場合、このボタンを使用することはできません。
※インデックスの数やサイズが多い場合、解析に数分程度かかる場合があります。
※Azure SQL Databaseに接続している場合、この機能を使用することはできません。
表示 ツリーリストに表示するデータベースを指定します。

すべてのDB...
すべてのデータベースを表示します。

ログオンDB...
現在ログオンされているデータベースのみを表示します。

設定...
任意のグループで表示したい場合に使用します。データベースを選択するウィンドウが表示されますので、表示したいデータベースを選択し、OKボタンを押します。

■ ツリーリスト部
データベース、ユーザー、オブジェクトタイプを、階層形式で表示します。
ここで任意のノードをクリックすると、対応するオブジェクトがオブジェクトリストに一覧表示されます。

ツリーリストのポップアップメニュー

項目名 説明
接続 選択中のユーザーでデータベースに接続し直します。
(データベース選択時のみ有効)
新規作成 選択中のオブジェクトタイプに応じた定義画面を開き、オブジェクトの新規作成を行います。
(オブジェクトタイプ選択時のみ有効)
ユーザー情報 ユーザー情報を開きます。
(データベース選択時のみ有効)
プロセス情報 プロセス情報を開きます。
(データベース選択時のみ有効)
ロック情報 ロック情報を開きます。
(データベース選択時のみ有効)
ファイルグループ情報 ファイルグループ情報を開きます。
(データベース選択時のみ有効)
データベース情報 データベース情報を開きます。
(データベース選択時のみ有効)
ジョブ情報 ジョブ情報を開きます。
(ジョブ選択時のみ有効)
バックアップ 選択中のデータベースに対してバックアップ処理を行います。
(データベース選択時のみ有効)
デタッチ 選択中のデータベースに対してデタッチ処理を行います。
(データベース選択時のみ有効)

■ オブジェクトリスト部
ツリーリストで選択したノードに対応したオブジェクトが一覧表示されます。

オブジェクトリストのポップアップメニュー
(新規作成以外は、基本的に選択中のオブジェクトに対して行われる操作です)

項目名 説明
新規作成 新しいデータベースオブジェクトを作成します。
コピー 選択したオブジェクトをコピーします。
貼り付け オブジェクトのコピーを作成します。まず、名前を指定するダイアログが表示されますので、新規に作成するオブジェクトの名前を入力し、OKボタンを押します。
指定した名前でオブジェクトのコピーが作成されます。テーブルの場合は、レコードとインデックス名を同時にコピーすることが可能です。
削除 オブジェクトを削除します。
定義情報を開く オブジェクトの定義情報を表示します。
データを開く オブジェクトの格納データを表示します。
データを開く(件数指定) オブジェクトの格納データをレコード最大件数を指定した上でデータを表示します。
レコード件数が多く開くのに時間がかかる場合でも、件数を指定することが可能です。
レコード数の入力ダイアログが表示されますので、レコード件数を指定し、OKボタンを押します。
「既定値にする」にチェックを入れておくことでと、入力した件数を次回のデフォルト値にすることができます。
ソースを開く オブジェクトのソース情報を表示します。
インデックスの断片化解消 インデックスの断片化を解消するコマンドを実行します。
断片化の割合が5%未満のインデックスに対する再編成/再構築操作は断片化割合が変化しない場合があり、推奨されません。

再編成...
選択したインデックスの再編成を行います。
※Azure SQL Databaseではこの機能を使用することができません。

再構築...
選択したインデックスの再構築を行います。
表示されるダイアログで「ONLINEで実行」チェックをONにすると、極力共有ロックを保持しないオンラインモードでの再構築を行います。

自動判定...
オプション画面の詳細設定タブで設定した閾値を元に、再編成/再構築/何もしない を自動チェックして実行します。
※Azure SQL Databaseではこの機能を使用することができません。
 また、「インデックスの断片化割合を表示」ボタンがOFFのとき、この機能を使用することはできません。
スクリプト出力 スクリプトを出力します。
レポート出力 各種定義書を出力します。
(レポート定義画面で登録された定義書の名前が表示されます)
印刷 ソースを印刷します。
BCP BCPツールによるデータのエクスポート・インポートを行います。
表・列 表・列を表示します。
権限 オブジェクト権限の付与を行います。
依存関係(クロスリファレンス) オブジェクトの依存関係を表示します。
マトリックス表 マトリックス表を表示します。
統計情報 統計情報を取得します。
コメントチェック コメントチェックを表示します。
ユーザー定義コマンド ユーザー定義コマンドを実行します。
実行 ストアドプログラムの実行を行います。
制約を有効にする 制約を有効にします。
(制約選択時のみ)
制約を無効にする 制約を無効にします。
(制約選択時のみ)
シノニム作成 シノニムを作成します。
全文検索 全文検索を行います。
ワークスペースに追加 オブジェクトをワークスペースに追加します。
(選択したオブジェクトを、そのままワークスペースへドラッグ&ドロップしても、ワークスペースへの追加は可能です)