title: How to backup/restore a Firebird database?
body: <p>I am really confused here about Firebird v2.5 backup/restore process. What should I use to backup/restore a local Firebird database:
  <strong>fbsvcmgr.exe</strong>, <strong>gbak.exe</strong>, <strong>isql.exe</strong> or <strong>nbackup.exe</strong></p>
  
  <p>Are these all options or I am wrong about something!</p>
  
  <p>What is the practical way to do it for a C++ application?</p>
  
  <p>How should I know if a database already exists the first time, so I can decide whether to restore it or not.</p>