上一主题: 使用 ARCserve 数据库恢复向导恢复 CA ARCserve Backup 数据库下一主题: ca_recoverdb - 语法


使用 ca_recoverdb 命令恢复 CA ARCserve Backup 数据库

每次运行备份作业时,CA ARCserve Backup 都会将有关已备份的计算机、目录和文件,以及所用介质的信息记录到它的数据库中。 这样,您就可以随时找到需要还原的文件。 数据库恢复命令 (ca_recoverdb) 是一种自保护功能,允许您恢复丢失的 CA ARCserve Backup 数据库,前提是原先已由正使用该数据库的 CA ARCserve Backup 域备份过。

ca_recoverdb 实用工具调用 ca_restore 命令来实施数据库恢复功能。 ca_recoverdb 实用工具将自动确定 CA ARCserve Backup 数据库是一个 SQL Server 数据库还是 SQL Server 2008 Express Edition 实例,并为 ca_restore 命令提供相应的参数。

请注意以下行为:

注意:有关 ca_recoverdb 语法和选项的更多信息,请参阅语法选项

在支持群集的实施中恢复数据库

将 CA ARCserve Backup 服务器配置为支持群集时,所有关键的与 CA ARCserve Backup 主产品相关的服务(而非与代理相关的服务)都将由适用的群集服务(MSCS 或 NEC CLUSTERPRO)进行监控。 如果某个与 CA ARCserve Backup 主产品相关的服务失败或需要关闭,群集服务会自动尝试重新启动它,或者如果重新启动尝试失败,还会自动触发故障切换。 要运行该任务,必须停止 CA ARCserve Backup 服务。 然而,在支持群集的环境下,必须首先手动让群集服务停止继续监视服务和尝试自动重新启动或故障切换。 有关如何停止 Cluster Service 的 HA 服务监控的信息,请参阅停止 MSCS 的 HA 服务监控停止 NEC CLUSTERPRO/ExpressCluster 的 HA 服务监控

要在支持群集的环境中使用 ca_recoverdb 命令恢复 CA ARCserve Backup 数据库,请执行以下操作:

  1. 将以下 CA ARCserve Backup 资源脱机:
  2. 启动 SQL Server 服务 (ARCSERVE_DB)。
  3. 使用 cstart.bat 批处理文件启动所有 CA ARCserve Backup 服务。

    注意:cstart.bat 批处理文件存储在 CA ARCserve Backup 主安装目录中。

  4. 执行 ca_recoverdb.exe。

    注意:有关详细信息,请参阅语法选项

  5. 将以下 CA ARCserve Backup 资源重新联机: