将磁盘或磁带指定为备份目标 (SQL Server)
本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中将磁盘或磁带指定为备份目标。
注意 |
---|
在 SQL Server 的未来版本中将不再支持磁带备份设备。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 |
本主题内容
开始之前:
安全性
若要将磁盘或磁带指定为备份目标,可使用:
SQL Server Management Studio
Transact-SQL
开始之前
安全性
权限
默认情况下,为 sysadmin 固定服务器角色以及 db_owner 和 db_backupoperator 固定数据库角色的成员授予 BACKUP DATABASE 和 BACKUP LOG 权限。
备份设备的物理文件的所有权和权限问题可能会妨碍备份操作。 SQL Server 必须能够读取和写入设备;运行 SQL Server 服务的帐户必须具有写入权限。 但是,用于在系统表中为备份设备添加项目的 sp_addumpdevice 不检查文件访问权限。 备份设备物理文件的这些问题可能直到为备份或还原而访问物理资源时才会出现。
[Top]
使用 SQL Server Management Studio
将磁盘或磁带指定为备份目标
连接到相应的 Microsoft SQL Server 数据库引擎实例之后,在对象资源管理器中,单击服务器名称以展开服务器树。
展开**“数据库”,然后根据数据库的不同,选择用户数据库,或展开“系统数据库”**,再选择系统数据库。
右键单击数据库,指向**“任务”,再单击“备份”。 将出现“备份数据库”**对话框。
在**“常规”页的“目标”部分,单击“磁盘”或“磁带”。 若要选择包含单个介质集的多个磁盘或磁带机(最多为 64 个)的路径,请单击“添加”**。
若要删除备份目标,请选择该备份目标并单击**“删除”。 若要查看备份目标的内容,请选择该备份目标并单击“内容”**。
[Top]
使用 Transact-SQL
将磁盘或磁带指定为备份目标
连接到数据库引擎。
在标准菜单栏上,单击**“新建查询”**。
在 BACKUP 语句中指定该文件或设备及其物理名称。 此示例会将 AdventureWorks2012 数据库备份到磁盘文件 Z:\SQLServerBackups\AdventureWorks2012.Bak。
USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'
GO
[Top]