Previous Topic: Microsoft SQL Server 的复制功能Next Topic: 其他数据库状态注意事项


为不能进行备份的数据库配置代理行为

Microsoft SQL Server 代理具有一组预定义的规则,用于管理如何识别和处理不能进行备份的数据库。可备份性由数据库状态及其他属性确定。Arcserve Backup 会根据以下因素发出错误或警告,并将作业标记为“已失败”或“未完成”。

所提供的根据数据库状态组织的以下信息有助于识别默认行为,并且,如果需要,可通过将控制器值添加到安装了 Arcserve Backup 产品 Microsoft SQL Server 代理的计算机上的 Windows 注册表中的代理设置来更改默认响应。对于每种数据库状态,列出了每种选择类型的默认行为以及用于更改状态的设置名称。表的下面列出了创建和设置 DWORDS 的步骤。

数据库状态

如果选中数据库

如果选中完整实例

备用状态(只读,等待接收其他还原)

Message Type:错误

Job Result:Failure

Setting Name:Standby Explicit

Message Type:警告

Job Result:Successful

Setting Name:Standby Implicit

镜像(SQL 2005 或更高版本)故障切换镜像

Message Type:警告

Job Result:Incomplete

Setting Name:Mirror Explicit

消息类型:无

Job Result:Successful

Setting Name:Mirror Implicit

可疑(文件损坏或丢失),使用简单恢复模型

Message Type:错误

Job Result:Failure

Setting Name:Suspect Explicit

Message Type:错误

Job Result:Failure

Setting Name:Suspect Implicit

Off-line

Message Type:错误

Job Result:Failure

Setting Name:Offline Explicit

Message Type:错误

Job Result:Failure

Setting Name:Offline Implicit

装入

Message Type:错误

Job Result:Failure

Setting Name:Loading Explicit

Message Type:错误

Job Result:Failure

Setting Name:Loading Implicit

正在恢复(正处于处理还原数据过程中)

Message Type:错误

Job Result:Failure

Setting Name:Restoring Explicit

Message Type:错误

Job Result:Failure

Setting Name:Restoring Implicit

丢失(选择用于备份的数据库已不存在)

已发出错误消息

Job Result:Failure

Setting Name:Restoring Explicit

消息类型:无

作业结果:无

设置名称:无

无法访问(由于某种其他原因,指定的用户无法访问数据库)

Message Type:错误

Job Result:Failure

Setting Name:Inaccessible Explicit

Message Type:错误

Job Result:Failure

Setting Name:Inaccessible Implicit

注意:SQL 2005 Point-In-Time Snapshots are strictly ignored.

要更改行为,请执行以下操作:

  1. 在注册表编辑器中,找到注册表键“HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\CA ARCserve Backup\SQLPAAdp\Common”
  2. 在称为“Responses”的“Common”中添加新键。
  3. 使用表中显示的设置名称添加新 DWORD,并按如下所示设置值:

    0 = 使用代理的默认行为

    1 = 已发出警告消息。作业结果设置为“成功”。

    2 = 已发出错误消息。作业结果设置为“失败”。

    3 = 已发出警告消息。作业结果设置为“未完成”。

    4 = 已发出错误消息。作业结果设置为“未完成”。

    Note:Removing a value entry is the same as setting a value to 0.