Ms Sql Server 简明教程

MS SQL Server - Creating Backups

Backup 是对数据/数据库等内容的拷贝。备份 MS SQL Server 数据库对于保护数据至关重要。MS SQL Server 备份主要分为三种类型:完全或数据库、差分或增量以及事务日志或日志。

可以使用以下两种方法之一进行备份数据库。

Method 1 – Using T-SQL

Full Type

Backup database <Your database name> to disk = '<Backup file location + file name>'

Differential Type

Backup database <Your database name> to
   disk = '<Backup file location + file name>' with differential

Log Type

Backup log <Your database name> to disk = '<Backup file location + file name>'

Example

以下命令用于对名为“TestDB”的数据库进行完全备份,将“TestDB_Full.bak”备份文件存入“D:\”位置。

Backup database TestDB to disk = 'D:\TestDB_Full.bak'

以下命令用于对名为“TestDB”的数据库进行差分备份,将“TestDB_diff.bak”备份文件存入“D:\”位置。

Backup database TestDB to disk = 'D:\TestDB_diff.bak' with differential

以下命令用于对名为“TestDB”的数据库进行日志备份,将“TestDB_log.trn”备份文件存入“D:\”位置。

Backup log TestDB to disk = 'D:\TestDB_log.trn'

Method 2 – Using SSMS (SQL SERVER Management Studio)

Step 1 - 连接到名为“TESTINSTANCE”的数据库实例,然后展开数据库文件夹,如下方的快照所示。

creating backups

Step 2 - 右键点击“TestDB”数据库,然后选择任务。点击备份,将会看到以下画面。

backup

Step 3 - 选择备份类型(完全/差分/日志),并务必检查备份文件即将创建的目标路径。选择左上角的选项,以查看以下画面。

backup database

Step 4 - 点击确定创建“TestDB”数据库的完全备份,如下方的快照所示。

full backup
creating backups2