Choose your database:
MS SQL Server
SQL Anywhere

Subscribe to our news:
Neil McPherson: "Thanks very much for your advice. I would just like to add that SQL Maestro makes life so much easier to work with Firebird, I have tried some of the other management tools but Maestro is such a nicely organized product and it has never let me down".
Stephen Arrowel, Database Administrator: "We are in the process of implementing Firebird solutions at multiple levels in our international organization. We expect that SQL Maestro Group will do nothing short of revolutionize the way we develop and maintain our Firebird databases. The continuous improvement and development means that the product is extremely flexible and will grow with us. The service and responsiveness of the Support Team has been exceptional. They have devoted countless hours to understanding our needs, so that we could get a Firebird administration tool which would be so simple and effective in use. SQL Maestro Group is helping Sytrax sail into the 21st Century".


Add your opinion

Firebird Maestro online Help

Prev Return to chapter overview Next

Restore Database

The backup and restore components of Firebird Server allow you to create a copy of a database. This copy (called database backup) is stored in a location protected from the potential failures of the server running the instance of SQL Server. If the server running the instance of SQL Server fails, or if the database is somehow damaged, the backup copy can be used to recreate, or restore the database. Note, implementing a well-planned backup and restore strategy protects databases against data loss due to damage caused by a variety of failures.


To run Restore Database Wizard, select the Maintenance | Restore Database main menu item.


Selecting database for restore

Supply the server User name. Note that only SYSDBA or the owner of the database (the user who created it) can restore it.


Specify the valid user's Password. If the password is not correct for the user name, you will not be able to restore database.


You can use an exciting database for restore. For this you should select the Use existing database item, then select database from all available database profiles.


To create new database, select the Create new database item and edit Database Profile. If Create new database is specified, you can replace the existing database and register new database profile using the  corresponding check-boxes.


Provide the Backup file path and name. Note that the path and the name are on the server side. If you are restoring the database on the originating node (a local database), you can click the ellipsis button on the right of text area and set the file.


Setting additional properties

Deactivate indexes

If checked, indexes are deactivated. Normally, indexes are rebuilt when a database is restored. If the database contains duplicate values in a unique index when it is being backed up, restoration fails. Duplicate values can be introduced into a database, if indexes have been temporarily made inactive.


Don't recreate shadow files

Shadow files are identical, physical copies of database files in a database. If checked, shadow files are not recreated.


Don't enforce validity conditions

If you redefine validity constraints in a database with data already entered, your data might no longer satisfy the validity constraints. You might not discover this until you try to restore the database, when an error message about invalid data appears. If checked, validity conditions are not enforced while restoring.


 Commit after each table

If checked,  the metadata and data for each table are restored together, committing one table at a time. This option is useful when you are having trouble restoring a backup file; for example, if the data is corrupt or invalid according to integrity constraints.


Use all space

Check this field to restore a database with 100% fill ratio on every data page, instead of the default 80% fill ratio.



If checked, status messages are not displayed during the restore.


Output file name

This field is available if the verbose option is checked. You can specify an output file to log status messages

during the restore. If verbose is checked and output file is not specified, then this opens a standard text display window to display status messages during the restore.


Generate command line

Follow the link to get a command line for GBAK which will include all the options specified above. The Command Line Builder allows you to copy the generated line to clipboard or save it to a batch file.


Click the Ready button to start the restore process.

Prev Return to chapter overview Next