These tools enable the end use to compare the schema and data of two databases, report the differences and script the changes required to synchronise one database with another.
 How can I synchronise two database schemas from within an application

ActiveX Database Comparison Tools by Upscene Productions

Database Workbench Pro 3.2

Database Workbench Pro is a multi-DBMS developer tool that includes many feature like Diagramming Tools, Test Data Generator, Two-Way Visual Query Builder, Stored Code Debugger, SQL Insight, Parameter Insight, Cross DBMS Migration Tool, Cross DBMS Compare Tool, Visual Object Editors, Metadata Printing and much more.

ActiveX Database Comparison Tools by Red-Gate Software

SQL Compare V7.1

SQL Compare compares and synchronizes the structure of Microsoft SQL Server database objects including, but not limited to, tables, stored procedures, views and user-defined functions.

SQL Data Compare V7.1

SQL Data Compare compares and synchronizes the data within Microsoft SQL Server databases. Use SQL Data Compare on its own or as a complement to SQL Compare.

ActiveX Database Comparison Tools by TulaSoft, LLC

SQL Examiner 2008 V2.0.0.70

SQL Examiner is a database software utility that enables you to compare and synchronize SQL Server database schemas. Now, merging two databases is quick and easy, requiring only a few clicks of your mouse! SQL Examiner delivers precise results by analyzing the dependencies between objects, and your data, and offers step-by-step processing or automatic synchronization. SQL Examiner is compatible with both SQL2000 and SQL2005 Server versions.

ActiveX Database Comparison Tools by Klik! Software

Klik! CompareLib V1.2

Klik! CompareLib is a tool which compares and sychronizes the structural differences in your MSAccess 97/2000/XP/2003 databases. It’s simple and yet detailed wizard style interface will allow you to compare, make deep analysis and generate the merge scripts to make the compared databases structures equal. A script applying tool, ScriptRunner, is included with the package to easily apply the generated scripts later...

Klik! CompareLib for MSAccess Developer Ed 1.2

Klik! CompareLib v1.2 for MSAccess Developer Edition is a set of classes which are used to compare and synchronize the structural differences in MSAccess 97/2000/XP/2003 databases. The classes are the same engine behind the well known Klik! CompareLib for MSAccess tool and let's you achieve all the things found in the tool including database comparison, making deep analyses, generating and applying the merge scripts to the databases to make their structures equal.

Klik! DataCompareLib V1.0

The new Klik! DataCompareLib is a tool which compares and sychronizes the data differences in your MSAccess 97/2000/XP/2003 databases. It’s simple and yet detailed wizard style interface will allow you to compare, make deep analysis and generate the merge scripts to make the compared databases datas equal. A script applying tool, ScriptRunner, is included with the package to easily apply the generated scripts later...

ActiveX Database Comparison Tools by Datanamic Solutions BV

DeZign for Databases 5.0

DeZign for Databases is an intuitive database design tool for developers and DBA's that can help you model, create and maintain databases. It uses entity relationship diagrams to graphically design databases and automatically generates the most popular SQL and desktop databases (Oracle, MySQL, InterBase, PostgreSQL, MS SQL, ..) . You can reverse engineer existing databases, create new databases and modify or compare existing database structures.

ActiveX Database Comparison Tools by The Australian Software Company

SQL Delta 4.1

SQL Delta is a great value, fast SQL database compare tool used to analyze, compare and synchronize database structures and data. SQL Delta compares all database objects including tables, views, stored procedures as well as permissions, user defined functions and so on. SQL Delta will script the differences between two databases.

ActiveX Database Comparison Tools by Clever Components

Database Comparer ActiveX V2.2 -  The Database Comparer ActiveX represents the com-based superstructure on the Database Comparer VCL edition. The main purpose of the Database Comparer library is to provide to the end-users the higher-level interface available in any languages with com-support routines, such as Visual Basic, Visual C++, VBScript, JavaScript and many others.