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

适用于:SQL Server

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

注意

在 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 AdventureWorks2022;  
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)