データベース スナップショット
このトピックでは、Microsoft SQL Server 2005 の新機能であるデータベース スナップショットについて説明します。データベース スナップショットは、Microsoft SQL Server 2005 Enterprise Edition でのみ使用できます。すべての復旧モデルがデータベース スナップショットをサポートしています。
データベース スナップショットは、データベース (ソース データベース) の読み取り専用の静的ビューです。1 つのソース データベースに対して複数のスナップショットが存在する場合、それらは必ずソース データベースと同じサーバー インスタンス上に格納されます。各データベース スナップショッには、そのスナップショットを作成した時点でのソース データベースに対するトランザクションが反映されています。スナップショットは、データベース所有者によって明示的に削除されるまで有効です。
ユーザー データベースの既定の動作とは違い、データベース スナップショットは、プライマリ データベースやモデル システム データベースの設定に関係なく、ALLOW_SNAPSHOT_ISOLATION データベース オプションを ON に設定して作成されます。
スナップショットはレポート生成に使用できます。また、ソース データベースでユーザー エラーが発生したときは、スナップショット作成時の状態にソース データベースを戻すことができます。この場合、そのスナップショットの作成後に更新したデータベース データのみが失われることになります。
重要 : |
---|
オフラインのデータベースや破損したデータベースは、元に戻せません。このため、データベースの保護には、定期的なバックアップと復元プランのテストが必要です。 |
データベース スナップショットは、スナップショットのバックアップ、トランザクションのスナップショット分離、およびスナップショット レプリケーションとは無関係の機能です。
このセクションの内容
トピック | 内容 |
---|---|
データベース スナップショットのテクノロジの概要について説明します。 |
|
データベース スナップショットが役立つさまざまな状況について説明します。 |
|
ソース データベースおよびシステム環境にデータベース スナップショットが与える影響と、スナップショット自体の制限について説明します。 |
|
データベース スナップショットの作成に関する推奨事項を検討します。データベース スナップショットの作成方法に関するリンク先も記載されています。 |
|
データベース スナップショット用に作成されたスパース ファイルと、その実サイズおよび最大サイズの表示方法について説明します。 |
|
スナップショットへの復帰方法、および復帰操作の制限事項について説明します。復帰方法に関するトピックへのリンクも記載されています。 |
|
スナップショットの削除について説明します。スナップショットの削除方法に関するトピックへのリンクも記載されています。 |