“备份数据库”任务(维护计划)

使用**“‘备份数据库’任务”**对话框可以将备份任务添加到维护计划。备份数据库非常重要,因为当发生系统或硬件故障(或用户错误)对数据库造成某种破坏时,就需要用备份副本来还原数据。此任务可用于执行完整备份、差异备份、文件和文件组备份以及事务日志备份。

创建备份数据库任务

选项

  • 连接
    选择执行此任务时使用的服务器连接。

  • 新建
    创建一个新的服务器连接,在执行此任务时使用。下面对**“新建连接”**对话框进行了介绍。

  • Databases
    指定受此任务影响的数据库。选择此选项时,此下拉列表会提供以下选项:“所有数据库”“所有系统数据库”“所有用户数据库”“特定数据库”

  • 所有数据库
    生成的维护计划将对所有 SQL Server 数据库运行维护任务。

  • 所有系统数据库(master、msdb 和 model)
    生成的维护计划将对每个 SQL Server 系统数据库运行维护任务。对用户创建的数据库不运行维护任务。

  • 所有用户数据库(master、model、msdb、tempdb 除外)
    生成的维护计划将对用户创建的所有数据库运行维护任务。但不会对 SQL Server 系统数据库运行任何维护任务。

  • 以下数据库
    生成的维护计划将只对所选数据库运行维护任务。如果选择此选项,则至少必须选择该列表中的一个数据库。

    注意注意

    只能对兼容级别设置为 80 或更高的数据库运行维护计划。不显示兼容级别设置为 70 或更低的数据库。

  • 备份类型
    显示要执行的备份类型。

  • 备份组件
    选择**“数据库”将备份整个数据库。选择“文件和文件组”将只备份部分数据库。如果选择此选项,请提供文件或文件组名称。如果在“数据库”框中选择了多个数据库,只能对“备份组件”指定“数据库”**。若要执行文件或文件组备份,请为每个数据库创建一个任务。

  • 备份集过期时间
    指定可用其他备份集覆盖此备份集的时间。

  • 备份到
    将数据库备份到文件或磁带。只有连接到该数据库所在计算机的磁带设备才可用。

  • 跨一个或多个文件备份数据库
    单击**“添加”将打开“选择备份目标”**对话框,并提供一个或多个磁盘位置,或磁带设备。

  • 如果备份文件存在
    选择**“追加”可以将此备份添加到文件的末尾。选择“覆盖”**可以删除文件中的任意旧备份,并用此新备份替换它们。

  • 为每个数据库创建备份文件
    在文件夹框中指定的位置创建一个备份文件。将为选定的每个数据库创建一个文件。

  • 为每个数据库创建一个子目录
    选择此选项可以将每个数据库置于一个子文件夹中。

    安全说明安全说明

    尽管维护计划可以创建子目录,但 SQL Server 2005 中的维护任务不能删除子目录。此功能减少了使用清除维护任务删除文件的恶意攻击的可能性。

    重要说明重要提示

    此子目录将从父目录中继承权限。请限制相关权限,以避免未经授权的访问。

  • 文件夹
    指定用来放置自动创建的数据库文件的文件夹。

  • 备份文件扩展名
    指定备份文件要使用的扩展名。默认为 .bak

  • 验证备份完整性
    验证备份集是否完整以及所有卷是否都可读。

  • 备份日志尾部,并使数据库处于还原状态
    在还原数据库前,执行作为最后一个步骤的日志备份。有关详细信息,请参阅结尾日志备份

  • 设置备份压缩
    在 SQL Server 2008 Enterprise(或更高版本)中,选择以下备份压缩值之一:

    使用默认服务器设置

    单击此选项可使用服务器级别默认值。

    此默认值由 backup compression default 服务器配置选项设置。有关如何查看此选项的当前设置的信息,请参阅如何查看或更改备份压缩默认选项 (SQL Server Management Studio)

    压缩备份

    单击此选项可压缩备份,而不考虑服务器级别默认值。

    重要说明重要提示
    默认情况下,压缩显著增加 CPU 使用率,并且压缩进程占用的额外 CPU 可能会对并发操作造成不利影响。因此,您可能需要在会话中创建低优先级的压缩备份,其 CPU 使用率受资源调控器限制。有关详细信息,请参阅如何使用资源调控器限制备份压缩的 CPU 使用量 (Transact-SQL)

    不压缩备份

    单击此选项可创建未压缩的备份,而不考虑服务器级别默认值。

  • 查看 T-SQL
    根据所选选项,查看针对此任务的服务器执行的 Transact-SQL 语句。

    注意注意

    当受影响的对象很多时,可能需要相当长的时间才可显示。

“新建连接”对话框

  • 连接名称
    输入新连接的名称。

  • 选择或输入服务器名称
    选择执行此任务时所要连接的服务器。

  • 刷新
    刷新可用服务器的列表。

  • 输入登录服务器所需的信息
    指定如何对服务器进行身份验证。

  • 使用 Windows 集成安全性
    使用 Windows 身份验证连接到 SQL Server 数据库引擎实例。

  • 使用特定用户名和密码
    使用 SQL Server 身份验证连接到 SQL Server 数据库引擎实例。此选项不可用。

  • 用户名
    提供一个在进行身份验证时要使用的 SQL Server 登录名。此选项不可用。

  • 密码
    提供一个在进行身份验证时要使用的密码。此选项不可用。

请参阅

参考