目录

SQL BACKUP DATABASE关键字


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;

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