..
Ein Datenbanksnapshot ist ein Werkzeug (eingeführt mit SQL Server 2005), die für read-only Kopien einer Datenbank ermöglicht zu einem bestimmten Zeitpunkt. Ein Snapshot hat alle Eigenschaften eines normalen Datenbank, sondern auf sie kann man nur machen, Abfragen und Datenänderungen.
Diese Technik ist sehr nützlich in vielen Situationen, zum Beispiel:
CREATE DATABASE ON mio_database_snapshot_ottobre (NAME = N'test_file " FILENAME = N'C: \ DB_Snapshots \ mio_database_snapshot_ottobre.snap ') AS SNAPSHOT OF mio_database;Mit dieser Anleitung erzählen SQL Server mit einer Datenbank Snapshot zu erstellen und nennen es mio_database mio_database_snapshot_ottobre. Wir geben auch einen Namen (NAME) und geben Sie den Pfad der Ort, wo zu sparen (FILENAME).
Und 'ratsam, Ihre Schnappschüsse in einen separaten Ordner als dort, wo die Datenbank-Dateien befinden zu speichern.
Lassen Sie uns nun untersuchen, wie der ganze Prozess.
Eine Momentaufnahme, wie bereits erwähnt, ist ein read-only, statische Sicht einer Datenbank.
Während der Erstellung einer solchen Sichtweise bestimmte Ereignisse auftreten:
Diese Dateien sind das Herz der Momentaufnahme, die eine kleine Menge von Raum und ihrer Entstehung ist extrem schnell, auch wenn Sie mit großen Datenbanken arbeiten.
Einmal erstellt, um diese Dateien ist ein Mechanismus, angefangen beim Schreiben zu kopieren (copy-on-write): Im Wesentlichen sind diese Dateien leer und ihr Inhalt ist geschrieben, kurz bevor eine Seite in der Quelldatenbank ist für das erste modifiziert Zeit (nach der Snapshot-Erstellung).
Jede Änderung nach der ersten hat keine Wirkung, weil, um den Schnappschuss zu halten, um das, was zählt, ist nur der ursprüngliche Wert (das heißt, zum Zeitpunkt der Schnappschuss-Erstellung).
Folgt ein Diagramm aus der MSDN-Website entnommen:

| |
MS Access (Course)
Erfahren Sie, wie das Erstellen und Verwalten von Datenbanken einfach und schnell. Ab 29 €. |
| |
MySQL (Kurs)
Management von Open-Source-Datenbank. Ab 39 €. |
| |
SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Ab 39 €. |