目录

SQL BACKUP DATABASE 对于 SQL Server


SQL 备份数据库语句

这个BACKUP DATABASE语句在 SQL Server 中用于创建现有 SQL 数据库的完整备份。

语法

BACKUP DATABASE databasename
TO DISK = ' filepath';

SQL BACKUP WITH DIFFERENTIAL 语句

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

语法

BACKUP DATABASE databasename
TO DISK = ' filepath'
WITH DIFFERENTIAL;

备份数据库示例

以下 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;

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