Firebird.NET:数据库备份不工作(小文件)

Firebird.NET:数据库备份不工作(小文件),firebird,database-backups,Firebird,Database Backups,我正在尝试按代码备份Firebird 2.5数据库文件: FbBackup backupSvc = new FbBackup(); backupSvc.ConnectionString = MyConnectionManager.buildConnectionString(); backupSvc.BackupFiles.Add(new FbBackupFile(backupPathFilenameAndExtension, 2048)); backupSvc.Verbose = true; b

我正在尝试按代码备份Firebird 2.5数据库文件:

FbBackup backupSvc = new FbBackup();
backupSvc.ConnectionString = MyConnectionManager.buildConnectionString();
backupSvc.BackupFiles.Add(new FbBackupFile(backupPathFilenameAndExtension, 2048));
backupSvc.Verbose = true;
backupSvc.Options = FbBackupFlags.IgnoreLimbo;

backupSvc.Execute();
数据库将保存到指定的目录。但是,保存的文件只有168kB大。原始数据库的大小接近7MB。出了什么问题

谢谢,
诺伯特

备份文件通常比原始数据库文件小得多。例如,不包括索引或旧记录版本。
检查此备份文件是否正确的最佳方法是将其还原并验证数据和元数据。

您也可以尝试使用gbak进行备份并比较结果。

备份文件通常比原始数据库文件小得多。例如,不包括索引或旧记录版本。
检查此备份文件是否正确的最佳方法是将其还原并验证数据和元数据。

您也可以尝试使用gbak进行备份并比较结果。

原始数据库文件几乎为空,它只包含一组表(~50)、约束和索引。另外,IBExpert说备份文件不是有效的数据库文件。备份文件不是数据库的副本。它有不同的结构和用途。必须将其还原为可由诸如IBExpert之类的客户端工具访问。提示:搜索gbak以了解firebird中的备份。原始数据库文件几乎为空,它只包含一组表(~50)、约束和索引。另外,IBExpert说备份文件不是有效的数据库文件。备份文件不是数据库的副本。它有不同的结构和用途。必须将其还原为可由诸如IBExpert之类的客户端工具访问。提示:搜索gbak以了解firebird中的备份。