Database Snapshots
Zu beliebigen Zeitpunkten können von einer Datenbank Momentaufnahmen angefertigt werden. Anstatt einer vollständigen Kopie wird lediglich Platz vorgehalten, um bei zukünftigen Änderungen die von der Änderung betroffenen Datenseiten der mdb- Datei in ihrem Zustand zum Zeitpunkt des Schnappschusses zu sichern (copy-on-write). Details dazu hier
Datenbank- Momentaufnahmen werden aus folgenden Motiven angelegt:
- Zustand vor einem Datenimport sichern
- Momentaunahme für einen Bericht anlegen. Der Bericht wird mit Abfragen aus der Momentaufnahme gespeist
- Sichern gegen versehentliche Datenänderungen
Datenbank Momentaufnahmen verhalten sich wie schreibgeschützte Datenbanken. Es gelten folgende weitere Einschränkungen:
- kann nicht gesichert oder wiederhergestellt werden
- Muss in derselben Instanz verwaltet werden wie die Quelldatenbank
- Keine Volltextindizes, kein Filestream- Feature möglich
- kann nicht von Systemdatenbanken angefertigt werden
- Solange Snapshots existieren, kann die Quelldatenbank nicht gelöscht oder wiederhergestellt werden
Wiederherstellen einer Datenbank aus einer Momentaufnahme
Mit folgendem Befehl kann die Datenbank aus einer Momentaufnahme wiederhergestellt werden:
restore Datenbankname from database_snapshot = snapshotnameDabei gelten folgende Einschränkungen:
- Es darf nur einen einzige Momentaufnahme für die Datenbank geben