AnyBackup-Sybase 数据库恢复失败,提示:Unable to open API library for device 'sybapi::eos_pipe'.Library path is
关键字
sybapi
适用产品
- AnyBackup 6.0.x
- 超易备 5.0.x
问题描述
在使用 AnyBackup 进行 Sybase 数据库恢复时,恢复任务执行失败,执行输出中提示如下关键错误信息:
Unable to open API library for device 'sybapi::eos_pipe'.Library path is 'C:\sybase\ASE-12.5\lib\libsybapi.DLL'.

问题影响
无法使用 AnyBackup 完成 Sybase 数据库恢复。
问题原因
Sybase 目录下不存在 AnyBackup 程序的库链接文件,导致 AnyBackup 程序无法连接 Sybase 数据库进行恢复。
解决方案
为了解决该问题,需要将 AnyBackup 客户端安装目录下的 Sybase 库链接文件拷贝至抛错提示的 Sybase 目录。具体步骤如下:
1. 进入 AnyBackup 客户端安装目录,找到 Sybase 的库链接文件,如:
D:\eisoo\AnyBackupClient\app\bin\components\libsybapi.dll
2. 将 libsybapi.dll 文件拷贝至抛错提示的目录;
3. 重新发起恢复任务即可。