SlidingWindow サンプルの Readme

このサンプルは、SQL Server 2005 および SQL Server 2008 でのみ動作します。SQL Server 2005 より前のバージョンでは動作しません。

SlidingWindow サンプルの目的は、Transact-SQL ALTER TABLE SWITCH ステートメントを使用して、テーブル間でパーティションを移動する機能を示すことです。この機能の詳細については、SQL Server オンライン ブックの「データのサブセットを管理するためのパーティションの設計」を参照してください。

ms160743.note(ja-jp,SQL.100).gif重要 :
サンプルは、学習に使用することのみを目的に提供されています。これらは、運用環境での使用を目的としたものではなく、運用環境でのテストも実施されていません。Microsoft からは、これらのサンプルについてのテクニカル サポートは提供されません。サンプル アプリケーションは、システム管理者の許可なしに、運用中の SQL Server データベースに接続しないようにしてください。

シナリオ

このサンプルにより、最も古い月のデータが、パーティション テーブル TransactionHistory からパーティション テーブル TransactionHistoryArchive に移動されます。パーティション切り替えの実行前に、TransactionHistoryArchive のパーティション関数が、新しいパーティションを取得するように変更されます。また、CHECK 制約がテーブル TransactionHistory に追加されます。パーティション切り替えに従って、TransactionHistory テーブルと TransactionHistoryArchive テーブルの両方が、翌月に同様のプランを実行することを可能にするパーティション構造に復元されます。

言語

Transact-SQL

前提条件

このサンプルを実行する前に、次の手順を実行します。

  1. SQL Server をインストールして、次のコンポーネントが含まれていることを確認します。
    • データベース エンジン
    • SQL Server Management Studio
  2. Microsoft SQL Server の T-SQL スクリプトの製品サンプルの Web サイトから、AdventureWorks (OLTP) サンプル データベースと SQL Server データベース エンジン サンプルをダウンロードします。

サンプルの実行

次の手順は、SlidingWindow サンプルの実行方法を示しています。

SlidingWindow サンプルを実行するには

  1. PartitioningScript サンプルを実行します。詳細については、「PartitioningScript サンプルの Readme」を参照してください。

  2. SQL Server Management Studio で Sliding.sql ファイルを開きます。既定のインストール ディレクトリは C:\Program Files\Microsoft SQL Server\100\Samples\Engine\Administration\SlidingWindow\Scripts です。その後、[実行] をクリックします。

参照

その他の技術情報

パーティション テーブルとパーティション インデックス
データのサブセットを管理するためのパーティションの設計
パーティションの切り替えを使用した効率的なデータの転送

ヘルプおよび情報

SQL Server 2008 の参考資料の入手