无法从备份文件恢复到 Sybase

Cannot Restore from Backup File to Sybase

我们有一个非常旧的 sybase 服务器。我们的数据库正在运行。我们需要从我们的备份 sybase 服务器恢复备份数据库文件。但是当我尝试这样做时,我不断收到此错误消息:

Msg 7205, Level 17, State 2: Line 1: Can't open a connection to site 'SYB_BACKUP'. See the error log file in the SQL Server boot directory.

这就是我恢复数据库备份的方式: 1. 使用RCP 将转储文件从备用服务器复制到主服务器。并将副本命名为 "frombkup_mydb.dump"。 2. 从主服务器删除旧数据库,重新创建一个空数据库。 3. 然后使用以下命令从备份转储文件中加载数据库:

从“/export/home/syb11.dump/frombkup_mydb.dump”加载数据库 mydb“

很遗憾,我不知道错误日志文件在哪里。我对SCO Unix和Sybase不熟悉。

有谁知道为什么恢复不起作用?

请帮忙。谢谢

陈杰伦

您的备份服务器可能不是 运行。

SAP/Sybase ASE 数据库进程要求备份服务器 运行 用于数据库备份或恢复。

要查找哪些数据库进程是 运行,您可以使用 showserver 命令,通常位于:

$SYBASE/$SYBASE_ASE/install/showserver

如果备份服务器不是 运行(可能),则在 ./install/ 目录中,查找名为 RUN_SYB_BACKUP

的文件

您可以通过发出命令(从 ./install/ 目录)启动服务器

startserver -f RUN_SYB_BACKUP

这应该启动备份服务器,并允许您恢复数据库。