欢迎访问机房运维工作室

爱数知识库

AnyBackup-Sybase 数据库恢复失败,提示:Unable to open API library for device 'sybapi__eos_p

频道:爱数知识库 日期: 浏览:25

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. 重新发起恢复任务即可。