我正在尝试通过代码备份我的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。出了什么问题?
谢谢, 诺贝特
答案 0 :(得分:1)
备份文件通常比原始数据库文件小得多。例如,不包括索引或旧记录版本 检查此备份文件是否正确的最佳方法是还原它并验证数据和元数据 您也可以尝试使用gbak进行备份并比较结果。