代理还原选项 - Microsoft SQL Server - 还原选项

使用 CA ARCserve Backup,您可以指定 Microsoft SQL Server 还原选项和还原它们的位置。

使用“还原选项”选项卡,可以选择恢复数据库的方法。 该选项卡包含以下选项:

CA ARCserve Backup 自动选定

使您可以自动选择所有必须的会话和选项。 默认情况下,该选项对于每个还原作业都已启用,并将所选选项正确应用于自动选定的会话。

还原
数据库

用于还原整个数据库。

文件和文件组

使您可以在数据库大小和性能要求使得执行完全数据库还原不可行时,还原文件或文件组。

部分还原

注意:该选项仅用于 Microsoft SQL Server 2000 和 Microsoft SQL Server 2005。

使您可以将数据库的一部分还原到其他位置,以便将损坏或丢失的数据复制回原始数据库。 部分还原操作以数据库文件组为单位。 系统始终还原主文件和文件组以及您指定的文件及其相应文件组。 结果是数据库的子集。 未还原的文件组被标记为脱机,不能对其进行访问。

损坏页面修复 - 联机

原地修复数据库,而无需执行整个数据库的还原。 建议仅当少量页面损坏且急需立即恢复时采用该操作。

应首先使数据库处于脱机状态,方法是使用“日志结尾”选项执行事务日志备份。 建议采用“备份前检查数据库一致性”选项和“如果 DBCC 失败,则继续”选项来确定不可识别的损坏页面,以及避免需要重复过程的可能性。 该选项对所有的 Microsoft SQL Server 2005 版本都可用。然后,可从该数据库的最新完全或差异备份会话中执行损坏页面修复还原。 如果选择了“自动选择”选项,将查找所有后续事务日志会话,因为它们将用于文件和文件组还原。 如果选择了差异会话,还将自动选择相应的完全备份会话。 数据库将保持脱机直到还原完成。

注意:Microsoft 建议仅将此作为应急措施。 损坏页面修复可在时间紧急的情况下用于将损坏的数据库返回到服务,但是建议您尽快将数据库迁移到新磁盘以避免发生更多错误的风险。

损坏页面修复 - 脱机

该选项需要 Microsoft SQL Server 2005 的 Enterprise Edition。 带有“不截短日志”选项的事务日志备份用于获取可能需要应用于损坏页面的最新事务信息。 建议采用“备份前检查数据库一致性”选项和“如果 DBCC 失败,则继续”选项来确定所有尚未遇到的损坏页面,以及避免需要重复过程的可能性。 然后,可从该数据库的最新完全或差异备份会话中执行损坏页面修复还原。 如果选择了“自动选择”选项,“自动选择”将查找所有后续事务日志会话,因为它们将用于文件和文件组还原。 如果选择了差异会话,还将自动选择相应的完全备份会话。 数据库在整个过程中保持联机,而且所有未受损坏页面影响的表仍可访问。

注意:在某些情况下,您可能需要使用“不截短”选项执行其他事务日志备份,然后不使用“自动选择”选项来还原该备份,以便完全重新激活已修复的表。 如果在过程开始时没有进行此类备份,通常会发生这种情况。

对于损坏页面修复还原,“恢复完成状态”选项被限制为“保持数据库联机”选项。 仅当使用“损坏页面修复 - 联机”选项时,才启用“还原前检查数据库一致性”选项,因为在还原过程中,这是数据库的唯一联机时间。 如果在上次事务日志备份前没有执行数据库一致性检查,则该选项可用于帮助确保 Microsoft SQL Server 识别出任何其他损坏页面。

注意:Microsoft 建议仅将此作为应急措施。 损坏页面修复可在时间紧急的情况下用于将损坏的数据库返回到服务,但是建议您尽快将数据库迁移到新磁盘以避免发生更多错误的风险。

其他
强制还原现有文件或数据库

启用此选项以允许 Microsoft SQL Server 覆盖它认为不属于要还原的数据库的文件。 仅在从 Microsoft SQL Server 收到要求使用“With Replace”选项的消息时才使用该选项。 该选项相当于使用还原命令的 With Replace 参数。

还原之后限制用户访问

如果选择该选项,则到原始位置的还原将覆盖当前 ARCserve 数据库,而不是覆盖备份到此会话的数据库。 该选项通常用于在 ARCserve 域之间迁移会话和日志信息。

保留复制设置

指示还原操作在将发布的数据库还原到创建它的服务器之外的其他服务器时保留复制设置。 这可防止 Microsoft SQL Server 在热备用服务器上还原数据库或日志备份并在恢复数据库时重置复制设置。 如果设置复制与日志发送一起进行,请使用“保留复制设置”选项。

使用“使数据库保持不运行状态,还原其他事务日志”选项还原备份时不能选择该选项。 该选项只能与“继续运行数据库,不还原其他事务日志”选项一起使用。

将当前 ASDB 用作初始位置

如果选择该选项,则到原始位置的还原将覆盖当前 ARCserve 数据库,而不是覆盖备份到此会话的数据库。 该选项通常用于在 ARCserve 域之间迁移会话和日志信息。

保留当前 ARCserve 域成员

如果选择该选项,则会在还原开始前从目标数据库检索有关 ARCserve 域的当前信息(如 ARCserve 域名、主服务器身份和成员服务器身份),并在还原完成后将这些信息写回,即使在还原后仍保留这些信息。 “自动选择”、“继续运行数据库”和“将当前 ARCserve 数据库用作初始位置”选项都选中时启用该选项,该选项启用时会默认选择这三个选项。

在该版本中,CA ARCserve Backup 保留了 CA ARCserve Backup 数据库中的加密信息。 加密信息可以包括会话密码和用户配置文件信息,这些均与 CA ARCserve Backup 域绑定。 如果使用该选项,代理会确定它是否可以将该信息与从覆盖的数据库保留的 CA ARCserve Backup 域相关联。 如果还原的数据库和覆盖的数据库包含相同的域,则会相应地重新建立关联。 如果还原的数据库和保留的域列表没有共有的域,代理将根据以下表进行操作。 对于代理无法映射到保留域之一的任何还原的域,您需要使用 DumpDB 实用工具在一台使用该数据库的 CA ARCserve Backup 主服务器或单机服务器上导出密钥。

还原的 ARCserve 数据库

覆盖的 ARCserve 数据库

代理操作

手工后续操作

一个 CA ARCserve Backup 域

一个 CA ARCserve Backup 域

  • 传输 CA ARCserve Backup 域密钥,并重新关联会话密码和用户配置文件。
  • 未保留还原的 CA ARCserve Backup 数据库中的服务器信息。

在您还原数据库之后第一次打开管理器控制台时,系统将要求您提供还原的域的 caroot 密码。 这将完成 CA ARCserve Backup 域密钥的传输。

一个 CA ARCserve Backup 域

两个或更多 CA ARCserve Backup 域

  • 传播 CA ARCserve Backup 域密钥。
  • 重新关联会话密码和用户配置文件。
  • 保留还原的 CA ARCserve Backup 数据库中的服务器信息。
  • 美元符号 ($) 会添加到在还原的数据中列出的服务器的域名、主服务器名称和单个服务器名称。
  • 在您还原数据库之后第一次打开管理器控制台用于每个 CA ARCserve Backup 域时,系统将要求您提供还原域的 caroot 密码。 这将完成 CA ARCserve Backup 域密钥的迁移。
  • 您必须使用 DumpDB 实用工具在要接收密钥的 CA ARCserve Backup 主服务器或单机服务器上手动导出和导入会话密码。

    注意:在使用 DumpDB 实用工具导入会话密码之前,您必须在每个 CA ARCserve Backup 域的主服务器上执行 cstop 和 cstart,并且完成密钥迁移。

两个或更多 CA ARCserve Backup 域

任意数目的 CA ARCserve Backup 数据库

  • CA ARCserve Backup 域密钥传播。
  • 重新关联会话密钥和用户配置文件。
  • 保留还原的 CA ARCserve Backup 数据库中的服务器信息。
  • 美元符号 ($) 会添加到在还原的数据中列出的服务器的域名、主服务器名称和单个服务器名称。
  • 当 CA ARCserve Backup 服务在保留的 CA ARCserve Backup 域的主服务器或单机服务器上重新启动时,将为该域创建新的域密钥。
  • 您必须使用 DumpDB 实用工具在要接收密钥的 CA ARCserve Backup 主服务器或单机服务器上手动导出和导入会话密码。

    注意:在使用 DumpDB 实用工具导入会话密码之前,您必须在每个 CA ARCserve Backup 域的主服务器上执行 cstop 和 cstart。

注意:在运行 DumpDB 实用工具之前,您必须在每个使用已覆盖 CA ARCserve Backup 数据库的域中的所有服务器上执行 cstop 和 cstart。

有关使用 DumpDB 实用工具的信息,请参阅《命令行参考指南》。

日志时间点还原
在作业标志前停止

该选项包括日期和时间窗口项,用户可在其中指定特定的日期和时间标记。 该选项将数据库恢复到指定的标记,但不包括包含该标记的事务。 如果未选中“日期时间之后”复选框,则恢复在第一个具有指定名称的标记处停止。 如果选中了“日期时间之后”复选框,恢复操作恰好在该日期时间或之后于具有指定名称的第一个标记处停止。

注意:该选项仅适用于 Microsoft SQL Server 2000 和 Microsoft SQL Server 2005。

遇到日志标志停止

该选项包括日期和时间窗口项,用户可在其中指定特定的日期和时间标记。 该选项将数据库恢复到指定的标记,包括包含该标记的事务。 如果未选中“日期时间之后”复选框,则恢复在第一个具有指定名称的标记处停止。 如果选中了“日期时间之后”复选框,恢复操作恰好在该日期时间或之后于具有指定名称的第一个标记处停止。

注意:该选项仅适用于 Microsoft SQL Server 2000 和 Microsoft SQL Server 2005。

偶尔停止

该选项包括日期和时间窗口项,可以在其中输入特定的日期和时间。 该选项将数据库恢复到指定的日期或时间, 这是默认选项

恢复完成状态

以下参数确定了还原作业结束时数据库的情况。

继续运行数据库

指示还原操作回退所有未提交的事务。 恢复过程结束后,数据库即可使用。

注意:如果使用“自动选择”,则不必手工选择“恢复完成状态”的任何选项,因为 CA ARCserve Backup 会自动选择会话和必要的选项。 如果没有选择“自动选择”,则必须遵循关于还原流的 Microsoft SQL Server 规则。 有关详细信息,请参阅 Microsoft SQL Server 文档。

使数据库脱机,并使其能够进行差异还原

指示还原操作不回滚任何未提交的事务,并使数据库处于仍可接受其他文件和文件组还原、差异还原或事务日志还原的状态。 执行手动还原时通常会选择此选项。

数据库一致性检查
还原后

启用该选项可以在备份完成后检查数据库一致性。 要选择该选项,必须也选择“继续运行数据库”。 选择该选项会启用以下选项。

不检查索引

启用该选项可检查一致性,但不检查用户定义表的索引。

仅检查数据库的物理一致性

启用该选项以检查数据库是否有损坏页面和常见硬件故障。 此外,它还检查页和记录标头的物理结构的完整性以及页的对象 ID 和 索引 ID 之间的一致性。 该选项会绕过通常要在标准数据库一致性检查过程中执行的数据有效性测试,并只检查那些与物理完整性相关的项。 索引检查是物理完整性测试的一部分,除非通过选择“不检查索引”明确禁用了该检查。

校验和失败后继续还原

即使一致性检查失败也执行还原。