Datenbanksnapshots
In diesem Thema werden Datenbanksnapshots, eine in Microsoft SQL Server 2005 neu eingeführte Funktion, beschrieben. Datenbanksnapshots sind nur in der Enterprise Edition von Microsoft SQL Server 2005 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 und beschädigte Datenbanken verwendet werden. Regelmäßige Sicherungen und Tests des Wiederherstellungsplanes sind deshalb für den Schutz einer Datenbank erforderlich. |
Datenbanksnapshots stehen in keinerlei Zusammenhang mit Snapshotsicherungen, Snapshotisolationen von Transaktionen oder Snapshotreplikationen.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Bietet eine Übersicht über die für Datenbanksnapshots verwendeten Technologien. |
|
Stellt verschiedene Situationen vor, in denen die Verwendung von Datenbanksnapshots sinnvoll ist. |
|
Erläutert die Auswirkungen von Datenbanksnapshots auf die Quelldatenbank und die Systemumgebung sowie die Grenzen von Snapshots. |
|
Behandelt einige bewährte Methoden für die Erstellung von Datenbanksnapshots und stellt eine Verknüpfung zu einer Beschreibung der Snapshoterstellung zur Verfügung. |
|
Grundlegendes zur Größe von Dateien mit geringer Dichte in Datenbanksnapshots |
Erläutert die für Datenbanksnapshots erstellten Dateien mit geringer Dichte sowie Möglichkeiten, deren tatsächliche und maximale Größe anzuzeigen. |
Erläutert, wie Sie zu einem Snapshot zurückkehren, behandelt die für Rückkehrvorgänge geltenden Einschränkungen und stellt eine Verknüpfung zur entsprechenden Vorgehensweise zur Verfügung. |
|
Erläutert das Löschen von Snapshots und stellt eine Verknüpfung zur entsprechenden Vorgehensweise zur Verfügung. |