メンテナンス プラン ウィザード

更新 : 2006 年 12 月 12 日

メンテナンス プラン ウィザードを使用すると、データベースを正しく機能させたり、データベースを定期的にバックアップしたり、データベースの不整合をなくしたりするための主要なメンテナンス タスクをセットアップできます。このウィザードでは、マルチサーバー環境内のローカル サーバーまたは対象サーバーでこれらのタスクを実行する、1 つ以上の SQL Server エージェント ジョブを作成します。作成したジョブは、スケジュール設定した間隔で実行するか、または要求時に実行できます。

メンテナンス プランを作成または管理するには、sysadmin 固定サーバー ロールのメンバである必要があります。ユーザーが sysadmin 固定サーバー ロールのメンバである場合のみ、オブジェクト エクスプローラにメンテナンス プランが表示されます。

マルチサーバー環境でメンテナンス プランを作成し管理する場合は、追加の構成が必要です。詳細については、「メンテナンス プラン」、および「エンタープライズ全体の管理の自動化」を参照してください。

メンテナンス プランは、次のタスクを実行するように作成できます。

  • 新しい FILL FACTOR を使用してインデックスを再構築し、データ ページとインデックス ページのデータを再編成します。この再構築によって、データ量と空き領域がすべてのデータベース ページに均等に分配されます。また、その後の拡張を高速化できます。詳細については、「FILL FACTOR」を参照してください。
  • 空のデータベース ページを削除してデータ ファイルを圧縮します。
  • インデックス統計を更新して、クエリ オプティマイザで保持されているテーブル内のデータ値の分布に関する情報を常に最新の状態に保ちます。その結果、データベース内のデータに関してクエリ オプティマイザが使用できる情報が多くなるため、データにアクセスする最適な方法がクエリ オプティマイザによってより適切に判断されます。インデックス統計は SQL Server によって定期的に自動更新されますが、このオプションを使用すると、インデックス統計をすぐに更新できます。
  • データベース内のデータとデータ ページの内部一貫性チェックを実行して、システムまたはソフトウェアの問題が原因でデータが壊れていないかどうかを確認します。
  • データベースとトランザクション ログ ファイルをバックアップします。データベースとログのバックアップは、指定した期間、保管できます。これにより、バックアップの履歴を作成して、最後にデータベースをバックアップした時点より前の時点への復元が必要になった場合に使用できます。また、差分バックアップも行えます。
  • SQL Server エージェント ジョブを実行します。これにより、さまざまなアクションを実行するジョブと、それらのジョブを実行するメンテナンス プランを作成できます。

メンテナンス タスクで生成される結果は、レポートとしてテキスト ファイルに書き込むことや、msdb 内のメンテナンス プラン用のテーブルである sysmaintplan_logsysmaintplan_logdetail に書き込むことができます。ログ ファイル ビューアで結果を参照するには、[メンテナンス プラン] を右クリックし、[履歴の表示] をクリックします。

メンテナンス プランは、互換性レベルが 80 以上に設定されているデータベースに対してのみ実行されます。メンテナンス プラン ウィザードでは、互換性レベルが 70 以下に設定されているデータベースは表示されません。

メンテナンス プラン ウィザードを起動するには

メンテナンス タスクを変更するには

参照

処理手順

メンテナンス プランを作成する方法
マルチサーバー メンテナンス プランを作成する方法

概念

メンテナンス プラン

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 12 月 12 日

変更内容 :
  • SSIS のインストール要件に関する注意事項を削除しました。
新しい内容 :
  • SQL Server 2005 Service Pack 2 でのマルチサーバー メンテナンス プランのサポートに関する情報を追加しました。

2006 年 7 月 17 日

新しい内容 :
  • メンテナンス プランに関して、互換性レベルが 80 以上に設定されているデータベースのみに対して実行されるという情報を追加しました。

2006 年 4 月 14 日

新しい内容 :
  • msdbsysmaintplan_log_detail の名前を、sysmaintplan_logdetail に修正しました。
  • マスタ サーバー/対象サーバー環境の個別のメンテナンス プランの作成についての参照情報を追加しました。

2005 年 12 月 5 日

新しい内容 :
  • SSIS をインストールする必要があるという要件を追加しました。