AnyBackup-Linux 环境下 Sybase 数据库恢复失败,执行输出提示错误:恢复失败,原因“用户 sa 连接实例 SYBASE 失败”
关键字
Sybase、连接实例
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
使用 AnyBackup 发起 Sybase 数据库恢复任务失败,在执行输出中显示下列错误信息:
任务失败,原因:用户 sa 连接实例 SYBASE 失败,请检查数据库状态是否运行正常,用户名密码是否正确。
问题影响
AnyBackup 无法完成 Sybase 数据库恢复。
问题原因
恢复目标实例的 sa 密码与备份源实例不一致。
解决方案
为了解决此问题,需将目标实例的 sa 密码修改成和备份源实例一致,请按照以下步骤执行:
1.使用 SSH 登录恢复目标端服务器,切换到 Sybase 安装用户执行以下命令修改 sa 密码,示例如下:
su - sybase
isql64 -Usa -P12345678
sp_password '12345678','8888888',sa
注意:示例中“12345678”为原密码,“8888888”为修改后密码,根据实际情况更改。
2..操作员或租户登录 AnyBackup 管理控制台,重新发起 Sybase 数据库恢复。
更多信息
AnyBackup 在对数据库进行恢复前,会先验证目标实例与源实例用户名密码是否一致,在密码一致的情况下才可正常恢复。