为磁带机定义逻辑备份设备(SQL Server)

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

注释

在 SQL Server 的未来版本中,将删除对磁带备份设备的支持。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。

本主题内容

在您开始之前

局限性与限制

  • Microsoft Windows操作系统必须支持一个或多个磁带驱动器。

  • 磁带设备必须以物理方式连接到运行 SQL Server 实例的计算机。 不支持备份到远程磁带设备。

安全

权限

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

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

使用 SQL Server Management Studio

为磁带机定义逻辑备份设备

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

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

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

  4. 输入设备名称。

  5. 对于目标,单击“ 磁带 ”并选择尚未与另一个备份设备关联的磁带驱动器。 如果没有此类磁带驱动器可用, 则磁带 选项处于非活动状态。

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

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

使用 Transact-SQL

为磁带机定义逻辑备份设备

  1. 连接到数据库引擎。

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

  3. 将以下示例复制并粘贴到查询窗口中,然后单击 执行。 此示例演示如何使用 sp_addumpdevice 为磁带定义逻辑备份设备。 该示例添加名为tapedump1、物理名称为\\.\tape0的磁带备份设备。

USE AdventureWorks2012 ;  
GO  
EXEC sp_addumpdevice 'tape', 'tapedump1', '\\.\tape0' ;  
GO  

另请参阅

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