我拿了一个nbackup
,当我尝试使用命令恢复时:
nbackup -R D:\test.fdb D:\test.nbk
它显示错误消息:
Error(80) Creating database file D:\test.fdb via copying from D:\test.nbk
答案 0 :(得分:3)
错误消息中的错误代码80是ERROR_FILE_EXISTS
的{{3}}。您只能将nbackup备份还原到新数据库文件,当您尝试覆盖现有数据库时,它将失败。
如NBackup文档中所述,Windows specific error code:
如果指定的数据库文件已存在,则还原将失败并显示错误消息。
在Firebird 2.5及更早版本中,错误不包括原因,它将在Firebird 3中显示:
Error creating database file: D:\DATA\DB\FB3\FB3TESTDATABASE.FDB via copying from: fb3testdatabase.nbk -The file exists.