Readme_SlidingWindow
SlidingWindow サンプルの目的は、Transact-SQL ALTER TABLE SWITCH ステートメントを使用して、テーブル間でパーティションを移動する機能を示すことです。この機能の詳細については、SQL Server Books Online の「データのサブセットを管理するためのパーティションの設計」を参照してください。
重要 : |
---|
サンプルは、学習に使用することのみを目的に提供されています。これらは、運用環境での使用を目的としたものではなく、運用環境でのテストも実施されていません。マイクロソフトからは、これらのサンプルについてのテクニカル サポートは提供されません。サンプル アプリケーションは、システム管理者の許可なしに、運用中の SQL Server データベースに接続しないようにしてください。 |
シナリオ
このサンプルにより、最も古い月のデータが、パーティション テーブル TransactionHistory からパーティション テーブル TransactionHistoryArchive に移動されます。パーティション切り換えの実行前に、TransactionHistoryArchive のパーティション関数が、新しいパーティションを取得するように変更されます。また、CHECK 制約がテーブル TransactionHistory に追加されます。パーティション切り換えに従って、TransactionHistory テーブルと TransactionHistoryArchive テーブルの両方が、翌月に同様のプランを実行することを可能にするパーティション構造に復元されます。
言語
Transact-SQL
前提条件
このサンプルを実行する前に、SQL Server 2005 をインストールして、次のコンポーネントが含まれていることを確認します。
- データベース エンジン
- SQL Server Management Studio
- SQL Server 2005 に付属の AdventureWorks (OLTP) サンプル データベース。Microsoft SQL Server デベロッパー センターからも入手できます。
- SQL Server データベース エンジン サンプル。これらのサンプルは SQL Server 2005 に含まれています。これらの最新バージョンは、Microsoft SQL Server デベロッパー センターからダウンロードできます。
サンプルの実行
次の手順は、SlidingWindow サンプルの実行方法を示しています。
SlidingWindow サンプルを実行するには
PartitioningScript サンプルを実行します。詳細については、「Readme_PartitioningScript」を参照してください。
SQL Server Management Studio で Sliding.sql ファイルを開きます。既定のインストール ディレクトリは、C:\Program Files\Microsoft SQL Server\90\Samples\Engine\Administration\SlidingWindow\Scripts です。その後、[実行] をクリックします。
参照
処理手順
その他の技術情報
パーティション テーブルとパーティション インデックス
データのサブセットを管理するためのパーティションの設計
パーティションの切り替えを使用した効率的なデータの転送