BACKUP DATABASE命令在SQL Server中用于創(chuàng)建現(xiàn)有SQL數(shù)據(jù)庫的完整備份。
以下SQL語句將現(xiàn)有數(shù)據(jù)庫完整備份"testDB" 到D盤:
BACKUP DATABASE testDB TO DISK = 'D:\backups\testDB.bak';
提示:始終將數(shù)據(jù)庫備份到與實際數(shù)據(jù)庫不同的驅(qū)動器上。如果磁盤崩潰,您將不會丟失備份文件以及數(shù)據(jù)庫。
差異備份僅備份自上次完整數(shù)據(jù)庫備份以來已更改的數(shù)據(jù)庫部分。
以下SQL語句創(chuàng)建數(shù)據(jù)庫的差異備份"testDB":
BACKUP DATABASE testDB TO DISK = 'D:\backups\testDB.bak' WITH DIFFERENTIAL;
提示:差異備份減少了備份時間(因為僅備份更改)。