SQL BACKUP DATABASE pro SQL Server
Příkaz SQL BACKUP DATABASE
Příkaz BACKUP DATABASE
se používá na serveru SQL Server k vytvoření úplné zálohy existující databáze SQL.
Syntax
BACKUP DATABASE databasename
TO DISK = 'filepath';
Příkaz SQL BACKUP WITH DIFFERENTIAL
Rozdílové zálohování zálohuje pouze části databáze, které se změnily od poslední úplné zálohy databáze.
Syntax
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH
DIFFERENTIAL;
ZÁLOHA DATABÁZE Příklad
Následující příkaz SQL vytvoří úplnou zálohu existující databáze "testDB" na disk D:
Příklad
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
Tip: Vždy zálohujte databázi na jiný disk, než je skutečná databáze. Pokud pak dojde k havárii disku, neztratíte svůj záložní soubor spolu s databází.
ZÁLOHA S DIFERENCIÁLEM Příklad
Následující příkaz SQL vytvoří rozdílovou zálohu databáze "testDB":
Příklad
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
Tip: Rozdílové zálohování zkracuje dobu zálohování (protože se zálohují pouze změny).