Datenbanksnapshots
In diesem Thema werden Datenbanksnapshots, eine in Microsoft SQL Server 2005 neu eingeführte Funktion, beschrieben. Datenbanksnapshots sind nur in SQL Server 2005 Enterprise Edition und späteren Versionen verfügbar. Alle Wiederherstellungsmodelle unterstützen Datenbanksnapshots.
Sie sind schreibgeschützt und bieten eine statische Datenbanksicht (der Quelldatenbank). Für jede Quelldatenbank können mehrere Snapshots vorhanden sein. Diese befinden sich immer auf derselben Serverinstanz wie die Datenbank. Die einzelnen Datenbanksnapshots sind hinsichtlich der Transaktionen mit der Quelldatenbank zum Zeitpunkt der Snapshoterstellung konsistent. Ein Snapshot besteht immer nur bis zu dem Zeitpunkt, zu dem er vom Besitzer der Datenbank explizit gelöscht wird.
Im Unterschied zum Standardverhalten für Benutzerdatenbanken werden Datenbanksnapshots mit der Einstellung ON für die Datenbankoption ALLOW_SNAPSHOT_ISOLATION erstellt, unabhängig davon, wie diese Option für die primäre Datenbank oder die Modellsystemdatenbank festgelegt ist.
Snapshots können im Rahmen der Berichterstellung verwendet werden. Darüber hinaus bieten sie die Möglichkeit, die Quelldatenbank wieder in den Zustand zum Zeitpunkt der Snapshoterstellung zu versetzen, wenn bei einer Quelldatenbank ein Benutzerfehler auftritt. Damit wird der Datenverlust auf Updates beschränkt, die nach der Snapshoterstellung erfolgten.
Wichtig |
---|
Die Wiederherstellung kann nicht für Offlinedatenbanken oder für beschädigte Datenbanken verwendet werden. Regelmäßige Sicherungen und Tests des Wiederherstellungsplans sind deshalb für den Schutz einer Datenbank erforderlich. |
Hinweis |
---|
Datenbanksnapshots stehen in keinerlei Zusammenhang mit Snapshotsicherungen, Snapshotisolationen von Transaktionen oder Snapshotreplikationen. |
In diesem Abschnitt
Funktionsweise von Datenbanksnapshots
Bietet eine Übersicht über die für Datenbanksnapshots verwendeten Technologien.Typische Verwendungen von Datenbanksnapshots
Stellt verschiedene Situationen vor, in denen die Verwendung von Datenbanksnapshots sinnvoll ist.Einschränkungen und Anforderungen für Datenbankmomentaufnahmen
Erläutert die Auswirkungen von Datenbanksnapshots auf die Quelldatenbank und die Systemumgebung sowie die Beschränkungen von Snapshots.Erstellen einer Datenbankmomentaufnahme
Behandelt einige bewährte Methoden für die Erstellung von Datenbanksnapshots und stellt einen Link zu einer Beschreibung der Snapshoterstellung zur Verfügung.Grundlegendes zur Größe von Dateien mit geringer Dichte in Datenbankmomentaufnahmen
Erläutert die für Datenbanksnapshots erstellten Dateien mit geringer Dichte sowie Möglichkeiten, deren tatsächliche und maximale Größe anzuzeigen.Zurückkehren zu einem Datenbanksnapshot
Erläutert, wie Sie zu einem Snapshot zurückkehren, behandelt die für Rückkehrvorgänge geltenden Einschränkungen und stellt einen Link zur entsprechenden Vorgehensweise zur Verfügung.Löschen eines Datenbanksnapshots
Erläutert das Löschen von Snapshots und stellt einen Link zur entsprechenden Vorgehensweise zur Verfügung.