从sql启动firebird备份

时间:2016-11-22 12:40:31

标签: firebird firebird2.5

在Sybase sqlAnywhere中,你可以这样做:

BACKUP DATABASE DIRECTORY 'directory'

触发备份。

Firebird中是否有类似的解决方案?

使用sql-command会比分发gbak.exe更容易。

1 个答案:

答案 0 :(得分:1)

没有SQL语句来执行备份,您需要使用gbak.exe,或者您的应用程序(或配套应用程序)需要使用Firebird服务API来执行备份。

例如,Jaybird(Firebird的Java / JDBC驱动程序)和Firebird ADO.net提供程序实现了此功能,但是包含gbak.exe并使用正确的命令行选项在应用程序中调用它可能更简单