错误 E8542

无法接收来自 SQL Server 数据库代理的数据。 (DBNAME=对象名,EC=错误消息/错误代码)

模块:

代理

原因:

该错误消息指示出现的错误导致 Microsoft SQL Server 代理提前停止发送数据,或数据在网络间传输时丢失。

操作:

在运行 Microsoft SQL Server 代理的计算机上执行下列步骤:

  1. 确保该代理正在运行:
  2. 确保数据库正在运行。
  3. 确保没有其他正在运行的备份或还原作业。
  4. 停止 CA ARCserve Backup Agent RPC Server 服务。
  5. 根据代理的版本执行以下步骤:
  6. 如果使用的是 CA ARCserve for Windows 代理,请检查下列注册表项中的 UseTCP 值并为 Microsoft SQL Server 设置远程协议:
    HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\ARCServeIT\DSAgent\CurrentVersion\ 		Agent\dbasql@[database instance name]。
    
  7. 如果您正在使用 BrightStor Enterprise Backup 代理,重新启动 CA ARCserve Backup Agent Remote Service。
  8. 重新提交备份作业。

检查网络连接。 如果问题仍然存在,请访问 http://ca.com/worldwide 的 CA 支持 以获取在线技术帮助,以及地点、主要服务时间和电话号码的完整列表。

SQL Server 代理协议不匹配

模块:

代理

原因:

该错误表示当备份服务器使用 r12 版本之前的 CA ARCserve Backup 时,却试图使用 CA ARCserve 2000 for Windows 产品 Microsoft SQL Server 备份代理进行备份。

操作:

在运行 CA ARCserve 2000 for Windows 产品代理的计算机上,根据 Microsoft SQL Server 的版本,设置以下注册表键中的 UseTCP 值:

SQL 2000:

HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\ARCServeIT\DSAgent\
CurrentVersion\Agent\dbasql@[database instance name]

SQL 7:

HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\ARCServeIT\DSAgent\
CurrentVersion\Agent\dbasql70

执行下列步骤,为 Microsoft SQL Server 设置远程协议: