mk-prg-net \ ms-sql \admin \snapshot

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

Snapshot Prinzip
Snapshot Zugriff

Datenbank- Momentaufnahmen werden aus folgenden Motiven angelegt:

Datenbank Momentaufnahmen verhalten sich wie schreibgeschützte Datenbanken. Es gelten folgende weitere Einschränkungen:

  1. kann nicht gesichert oder wiederhergestellt werden
  2. Muss in derselben Instanz verwaltet werden wie die Quelldatenbank
  3. Keine Volltextindizes, kein Filestream- Feature möglich
  4. kann nicht von Systemdatenbanken angefertigt werden
  5. 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 = snapshotname
Dabei gelten folgende Einschränkungen:
  1. Es darf nur einen einzige Momentaufnahme für die Datenbank geben