..
データベーススナップショットは、特定時点のデータベースの読み取り専用コピーを可能にするツール(SQL Server 2005で導入された)です。 スナップショットは、通常のデータベースのすべての特性がありますが、それにはデータのみと変更を照会できます。
この技術は、例えば、多くの状況では非常に便利です。
mio_database_snapshot_ottobre上にデータベースを作成 (NAMEは= N'test_file"、 FILENAME = N'C:\ DB_Snapshots \ mio_database_snapshot_ottobre.snap') mio_databaseのスナップショットとして;これらの命令で我々は、データベースのスナップショットを作成し、それmio_database mio_database_snapshot_ottobre呼び出すようにSQL Serverを語っている。 さらに、我々は、名前(NAME)を与えると、保存する場所(FILENAME)のパスを示している。
そして彼らは、データベースファイルの住んでいる場所から別のフォルダにあなたのスナップショットを格納するために"をお勧めします。
私たちは今どのようにプロセス全体を調査してみましょう。
前述のようにスナップショットは、データベースの読み取り専用の静的ビューです。
一部のイベントが発生するという見解を作成する場合:
これらのファイルは、スナップショットの心臓部である、空間の少量を必要とする大規模なデータベースで作業している場合でも、その作成は非常に高速です。
これらのファイルを作成したコピー (コピーオンライト)を書くときに一度、 機構が開始されます。本質的には、これらのファイルは空で、ソースデータベースのページが最初に修正される直前にその内容が書き込まれます時間(スナップショットの作成後)。
最初は効果があるためがない後にすべての変更は、スナップショットを維持するために、重要なのは、唯一の元の値(つまり、スナップショットが作成されたとき)です。
MSDNのサイトから取得した図を次に示します。

| |
MS Accessの(上級)
迅速かつ簡単にデータベースを作成および管理する方法を学びます。 29€から開始。 |
| |
MySQLの(コース)
オープンソースのデータベースの管理。 39€から。 |
| |
SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。 |