既存のインデックスを別のファイル グループに移動する方法 (SQL Server Management Studio)
このトピックでは、SQL Server Management Studio を使用して、既存のインデックスを現在のファイル グループから別のファイル グループに移動する方法について説明します。テーブルにクラスタ化インデックスがある場合、クラスタ化インデックスを新しいファイル グループに移動すると、テーブルはそのファイル グループに移動します。
既存のインデックスを別のファイル グループまたはパーティション構成に移動するには
オブジェクト エクスプローラで、SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
[データベース]、特定のインデックスを持つテーブルを含むデータベース、[テーブル] の順に展開します。
インデックスが属するテーブルを展開し、[インデックス] を展開します。
移動するインデックスを右クリックし、[プロパティ] をクリックします。
[インデックスのプロパティ] ダイアログ ボックスで、[ストレージ] ページをクリックします。
インデックスの移動先のファイル グループを選択します。
一意制約または主キー制約を使用して作成されたインデックスは、[インデックスのプロパティ] ダイアログ ボックスを使用して移動することはできません。このようなインデックスを移動するには、(DROP_EXISTING=ON) オプションを指定した CREATE INDEX ステートメントを使用します。
テーブルまたはインデックスがパーティション分割されている場合は、インデックスの移動先のパーティション構成を選択します。パーティション インデックスの詳細については、「パーティション テーブルとパーティション インデックス」を参照してください。
クラスタ化インデックスを移動する場合は、オンライン処理を使用できます。オンライン処理を使用すると、インデックス操作中、基になるデータや非クラスタ化インデックスへの同時ユーザー アクセスが可能になります。詳細については、「オンラインでのインデックス操作の実行」を参照してください。
SQL Server Enterprise を使用するマルチプロセッサ コンピュータでは、並列処理の最大許容値を設定することで、インデックス ステートメントの実行に使用するプロセッサの数を構成できます。詳細については、「並列インデックス操作の構成」を参照してください。
[OK] をクリックします。