Blog

Erstellen von Snapshot Backups

Eine neue Funktion von SQL Server 2022 ist die Möglichkeit, auch sehr große Datenbanken in kurzer Zeit zu sichern und wiederherzustellen. Der Trick dahinter liegt in erstellten Snapshots der Festplatten. Diese können sehr schnell im Azure Portal erstellt werden und bei Bedarf an die Maschine angehängt werden. Wie der Ablauf eines solchen Backups und Restores aussieht, haben wir in diesem Video erklärt.

Sollten darüber hinaus noch Fragen aufkommen, können Sie gerne ein unverbindliches Erstfespräch über unser Kontaktformular vereinbaren.

Verwendete Skripte

Hier haben wir noch einmal unsere verwendeten Skripte. Es ist wichtig darauf zu achten, dass die angegebenen Pfade mit Ihrem System überein stimmen.

-- Backup
-- 1. Suspend I/O Access
ALTER DATABASE YourDatabase
SET SUSPEND_FOR_SNAPSHOT_BACKUP = ON;

-- 2. Make Snapshot of Data Disk

-- 3. Create Backup
BACKUP DATABASE YourDatabase
TO DISK = 'd:\backup\backup.bkm'
WITH METADATA_ONLY;

-- Restore
-- 1. Add Snapshot as Data Disk

-- Check your Backup, which files are included
RESTORE filelistonly
FROM DISK = 'd:\backup\backup.bkm'

-- 2. Restore Database
RESTORE DATABASE YourDatabase
FROM DISK = 'd:\backup\backup.bkm'
WITH METADATA_ONLY, DBNAME = 'YourDatabase',
MOVE 'YourDatabase' TO 'e:\data\YourDatabase.mdf',
MOVE 'YourDatabase_log' TO 'e:\logs\YourDatabase_log.ldf';
Interesse geweckt?
Vielen Dank! Wir haben Ihre Anfrage erhalten!
Oops! Beim Senden ist etwas schiefgegangen, versuche es erneut.