错误 E8605
无法开始还原。 (DBNAME=对象名,EC=错误消息/错误代码)
模块:
代理
原因:
还原操作可能由于下列原因之一无法开始:
- 计算机身份验证失败:该错误消息可能指示下列情况之一:
- 用户名或密码不正确(Windows 错误 1326)。
- 指定的用户名没有域名或计算机名限定符,而该特定用户需要在目标计算机上使用该限定符(Windows 错误 1326)。
- 指定用户没有足够的权限执行还原(Windows 错误 1385)。
- 用户名或密码丢失(Windows 错误 87)。
- Backup Agent Remote 服务或 Backup Agent RPC Server 服务是以没有足够权限执行 Windows 登录的用户身份运行的(Windows 错误 1314)。
- 数据库身份验证失败:该错误消息可能指示使用的用户名或密码不正确,或者指定的用户名没有域名或计算机名限定符,而该配置(使用 Windows 身份验证的 Microsoft SQL 或 Microsoft Exchange)需要使用该限定符。
- 其他数据库代理或数据库服务器错误
操作:
要处理该错误消息,请根据 Windows 错误代码或失败类型,从以下列表中采取相应的操作:
- 对于 Windows 错误 1326 或 87,检查用于登录计算机的用户名和密码,并指定登录目标计算机的域或计算机身份验证。 对于域用户,请使用以下格式:
域\用户名
对于本地计算机用户,请使用以下格式:
计算机\用户名
- 对于 Windows 错误 1385,确保指定用户在数据库服务器计算机的本地安全策略中拥有“备份文件 & 目录”的权限,或确保此用户是具有该权限的组的成员。 一般,Administrators 组和 Backup Operators 组的成员具有上述权限。
- 对于 Windows 错误 1314,执行以下步骤:
- 在“控制面板”中,打开“服务”(适用于 Windows)或“管理工具”中的“服务”(适用于 Windows XP 或 Windows 2003),检查 Backup Agent RPC Server 服务和 Backup Agent Remote 服务(Microsoft SQL 代理)是作为 LocalSystem 运行,还是以 Backup Operators 组成员的用户身份运行。
- 如果 Backup Agent RPC Server 服务或 Backup Agent Remote 服务以 Backup Operators 组成员的用户身份运行,请确保 Backup Operators 组在数据库服务器计算机的本地安全策略中具有“作为操作系统一部分”的权限。
- 对于数据库身份验证失败,请验证以下几点:
- 验证用户名和密码是否正确,以及试图还原到的数据库服务器是否正在运行。
- 验证 Backup Agent RPC Server 服务是否已启动,对于 Microsoft SQL 代理,则验证 Backup Agent Remote 服务是否已启动。
- 对于 Microsoft SQL 代理(使用 Windows 身份验证)或 Microsoft Exchange Server 代理,为登录数据库所使用的用户名指定域名或计算机名限定符。
- 对于其他数据库代理或数据库服务器错误,参考错误消息和数据库代理活动日志以了解详细信息。