指定磁盘或磁带备份目标(SQL Server)
适用于:SQL Server
本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 将磁盘或磁带指定为 SQL Server 中的备份目标。
注意
在 SQL Server 的未来版本中,将删除对磁带备份设备的支持。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
本主题内容
开始之前:
若要将磁盘或磁带指定为备份目标,请使用:
开始之前
安全性
权限
默认情况下,为 sysadmin 固定服务器角色以及 db_owner 和 db_backupoperator 固定数据库角色的成员授予 BACKUP DATABASE 和 BACKUP LOG 权限。
备份设备的物理文件的所有权和权限问题可能会妨碍备份操作。 SQL Server 必须能够读取和写入设备;运行 SQL Server 服务的帐户必须具有写入权限。 但是,用于在系统表中为备份设备添加项目的 sp_addumpdevice不检查文件访问权限。 备份设备物理文件的这些问题可能直到为备份或还原而访问物理资源时才会出现。
使用 SQL Server Management Studio
将磁盘或磁带指定为备份目标
连接到 Microsoft SQL Server 数据库引擎的相应实例后,在对象资源管理器中,单击服务器名称以展开服务器树。
展开 数据库,并根据数据库选择用户数据库或展开 系统数据库 并选择系统数据库。
右键单击该数据库,指向 “任务”,然后单击 “备份”。 此时将出现 “备份数据库” 对话框。
在“常规”页的“目标”部分中,单击“磁盘”或“磁带”。 若要选择最多包含单个介质集的 64 个磁盘或磁带驱动器的路径,请单击“ 添加”。
若要删除备份目标,请选择它并单击“ 删除”。 若要查看备份目标的内容,请选择它并单击“ 内容”。
“使用 Transact-SQL”
将磁盘或磁带指定为备份目标
连接到 数据库引擎。
在标准菜单栏上,单击 “新建查询” 。
在 BACKUP 语句中,指定文件或设备及其物理名称。 此示例将
AdventureWorks2022
数据库备份到磁盘文件Z:\SQLServerBackups\AdventureWorks2022.bak
。
USE AdventureWorks2022;
GO
BACKUP DATABASE AdventureWorks2022
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak'
GO
另请参阅
备份事务日志 (SQL Server)
备份文件和文件组 (SQL Server)
为磁盘文件定义逻辑备份设备(SQL Server)
创建差异数据库备份 (SQL Server)
为磁带机定义逻辑备份设备(SQL Server)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈