为磁盘文件定义逻辑备份设备(SQL Server)

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 为 SQL Server 2014 中的磁盘文件定义逻辑备份设备。 逻辑设备是用户定义的名称,用于指向特定的物理备份设备(如磁盘文件或磁带驱动器)。 将备份写入备份设备时,稍后会初始化物理设备。

本主题内容

在您开始之前

局限性与限制

  • 逻辑设备名称在服务器实例上的所有逻辑备份设备中必须是唯一的。 若要查看现有的逻辑设备名称,请查询 sys.backup_devices 目录视图。

建议

  • 建议备份磁盘与数据库数据和日志磁盘不同。 这是确保可以在数据或日志磁盘发生故障时访问备份所必需的。

安全

权限

需要 diskadmin 固定服务器角色的成员身份。

需要对磁盘进行写入的权限。

使用 SQL Server Management Studio

为磁盘文件定义逻辑备份设备

  1. 连接到 Microsoft SQL Server 数据库引擎的相应实例后,在对象资源管理器中,单击服务器名称以展开服务器树。

  2. 展开 服务器对象,然后右键单击“ 备份设备”。

  3. 单击“ 新建备份设备”。 此时会打开 “备份设备 ”对话框。

  4. 输入设备名称。

  5. 对于目标,请单击“ 文件 ”并指定文件的完整路径。

  6. 若要定义新设备,请单击“ 确定”。

若要备份到此新设备,请将其添加到“备份到:备份数据库”(常规)对话框中的字段。 有关详细信息,请参阅创建完整数据库备份 (SQL Server)

使用 Transact-SQL

定义磁盘文件的逻辑备份

  1. 连接到数据库引擎。

  2. 在标准栏中,单击“新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击 执行。 此示例演示如何使用 sp_addumpdevice 为磁盘文件定义逻辑备份设备。 该示例添加磁盘备份设备,设备名为mydiskdump,物理名称为c:\dump\dump1.bak

USE AdventureWorks2012 ;  
GO  
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'c:\dump\dump1.bak' ;  
GO  

另请参阅

BACKUP (Transact-SQL)
备份设备 (SQL Server)
sys.backup_devices(Transact-SQL)
sp_addumpdevice(Transact-SQL)
sp_dropdevice(Transact-SQL)
为磁带机定义逻辑备份设备(SQL Server)
查看逻辑备份设备的属性和内容(SQL Server)