SQL BACKUP DATABASE 关键字使用方法及示例

SQL 关键字参考

BACKUP DATABASE

BACKUP DATABASE命令在SQL Server中用于创建现有SQL数据库的完整备份。

以下SQL语句将现有数据库完整备份"testDB" 到D盘:

BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';

提示:始终将数据库备份到与实际数据库不同的驱动器上。如果磁盘崩溃,您将不会丢失备份文件以及数据库。

差异备份仅备份自上次完整数据库备份以来已更改的数据库部分。

以下SQL语句创建数据库的差异备份"testDB":

BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH 
  DIFFERENTIAL;

提示:差异备份减少了备份时间(因为仅备份更改)。

SQL 关键字参考