From DMSoft Technologies:
DBSync for Firebird and MS SQL is a database synchronization tool which performs two-way conversion and synchronization from Firebird databases to MS SQL server and from MS SQL to Firebird. The tool is also applicable for MS SQL database replication to another MS SQL database and is quite adept at copying a Firebird database to another Firebird database. It handles conversion and synchronization of InterBase databases too. DBSync for Firebird and MS SQL provides the bulk of functional capabilities such as interactive (GUI) mode/command line mode, savable sessions, insert, update and Drop synchronization types included, task planner scheduling, data filtering, precertification of possible conversion errors. You can convert and synchronize Firebird with MS SQL or MS SQL with Firebird simply by configuring several options and by making some sync customizations through a Wizard interface or in command line mode. Command line parameters added to a scheduling function enables you to automatically synchronize or convert data regularly without user input and supplementary settings. DBSync for Firebird and MS SQL provides you with the ability to manipulate synchronization preferences on Customization stage exactly according to your needs. It allows converting and replicating databases of old InterBase formats to Firebird and MS SQL and vice versa.