我真的很困惑 Firebird v2.5 备份/恢复过程。我应该使用什么来备份/恢复本地 Firebird 数据库: fbsvcmgr.exe、gbak.exe、isql.exe或nbackup.exe
这些都是选择还是我错了!
为 C++ 应用程序执行此操作的实用方法是什么?
第一次我应该如何知道数据库是否已经存在,以便我可以决定是否恢复它。
小智 6
我通常使用 gbak(不知道其他的)。
备份
gbak -b -v -user SYSDBA -password "masterkey" D:\database.FDB E:\database.fbk
恢复
gbak -c -user SYSDBA -password masterkey E:\database.fbk E:\database_restore.fdb
如果存在用于恢复的文件,您可以使用 gbak 恢复标志 -c = 创建新文件 -r = 替换文件
这是 FB 备份/恢复的好页面:http : //www.destructor.de/firebird/gbak.htm