轻松上手,快乐学习!

SQL BACKUP DATABASE 语句


SQL BACKUP DATABASE 语句

在SQL Server中使用BACKUP DATABASE语句来创建现有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;

提示:差异备份会缩短备份时间(因为只备份更改部分)。