在Sybase sqlAnywhere中,你可以这样做:
BACKUP DATABASE DIRECTORY 'directory'
触发备份。
Firebird中是否有类似的解决方案?
使用sql-command会比分发gbak.exe更容易。
答案 0 :(得分:1)
没有SQL语句来执行备份,您需要使用gbak.exe
,或者您的应用程序(或配套应用程序)需要使用Firebird服务API来执行备份。
例如,Jaybird(Firebird的Java / JDBC驱动程序)和Firebird ADO.net提供程序实现了此功能,但是包含gbak.exe并使用正确的命令行选项在应用程序中调用它可能更简单