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

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

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

数据库状态

如果选中数据库

如果选中完整实例

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

消息类型:错误

作业结果:失败

设置名称:备用显式

消息类型:警告

作业结果:成功

设置名称:备用隐式

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

消息类型:警告

作业结果:未完成

设置名称:镜像显式

消息类型:无

作业结果:成功

设置名称:镜像隐式

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

消息类型:错误

作业结果:失败

设置名称:可疑显式

消息类型:错误

作业结果:失败

设置名称:可疑隐式

脱机

消息类型:错误

作业结果:失败

设置名称:脱机显式

消息类型:错误

作业结果:失败

设置名称:脱机隐式

装入

消息类型:错误

作业结果:失败

设置名称:装入显式

消息类型:错误

作业结果:失败

设置名称:装入隐式

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

消息类型:错误

作业结果:失败

设置名称:还原显式

消息类型:错误

作业结果:失败

设置名称:还原隐式

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

已发出错误消息

作业结果:失败

设置名称:还原显式

消息类型:无

作业结果:无

设置名称:无

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

消息类型:错误

作业结果:失败

设置名称:无法访问显式

消息类型:错误

作业结果:失败

设置名称:无法访问隐式

注意:将严格忽略 SQL 2005 时间点快照。

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

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

    0 = 使用代理的默认行为

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

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

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

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

    注意:删除值条目与将值设置为 0 相同。