由于错误,无法创建Firebird数据库备份

时间:2018-09-20 07:06:17

标签: firebird

在备份firebird数据库(gbak -g -ig)时,出现以下错误:

gbak:    writing data for table ORDERS 
gbak: ERROR:message length error (encountered 532, expected 528) 
gbak: ERROR:gds_$receive failed 
gbak:Exiting before completion due to errors

当我使用具有不同参数(-v -full,-mend,-ignore)的 gfix 时,出现以下消息:

Summary of validation errors
        Number of index page errors     : 540

firebird.log 文件中,我看到以下行:

PC (Server) Thu Sep 20 08:37:01 2018
    Database: E:\...GDB
    Index 2 is corrupt on page 134706 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1699
     in table COMPONENTS (197)

但是,数据库运行正常,没有问题。

请帮助我修复错误并进行备份。 (我需要备份才能迁移到64位服务器上。)

0 个答案:

没有答案