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

Database Comparison Tools by Perpetuum Software LLC

Database Restyle V1.0.5

Database Restyle is a component for script generation to synchronize database structure. Database Restyle is integrated directly into application and installation of additional software on the client side or development of patches are not required. The component is compatible with applications of any types: Win, Web, Console, Service, WPF. Database Restyle supports such objects as Schema, Table, View, Primary Key, Foreign Key, etc. The component is specially developed for SQL Server 2005.

Database Restyle - Application 1.5

Database Restyle – Application is an easy-to-use tool for database structure comparison and synchronization designed as Wizard. Whether you are snapshotting the DB structure or comparing databases or synchronizing them, the program will automatically generate the script thus saving you from doing complicated manual work on writing complicated scripts for DB structure synchronization. The tool supports all types of MS SQL 2005 database objects.

Database Comparison Tools by Upscene Productions

Database Workbench Pro 3.1.0

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.

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.

Database Comparison Tools by TulaSoft, LLC

SQL Data Examiner 2008 V2.0.0.61

SQL Data Examiner is an easy-to-use tool that compares and synchronizes the contents of Microsoft SQL Server databases. It enables the user to merge selected databases with just a few mouse clicks and saves hours of tedious manual work. The comparison results are displayed in a user-friendly way. The tool handles all the routine work, thus allowing the user to focus on the main tasks of design and development.

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.

SQL Examiner Suite 2008 V2.0

SQL Examiner Suite meets all your SQL database comparison and synchronization needs. It is a professional solution that handles all the routine tasks and saves you hours of tedious manual work. The SQL Examiner Suite includes SQL Examiner and SQL Data Examiner. So in one software suite you get all the advantages of two comprehensive data comparison and synchronization tools that complement one another.

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...

Database Comparison Tools by Datanamic Solutions BV

DB Data Difftective V1.1

DB Data Difftective is a powerful and easy-to-use utility for data comparison and synchronization. Compare data for selected tables in two databases, view differences and publish changes quickly and safely. Flexible comparison and synchronization settings will enable you to set up a customized comparison key and to select tables and fields for comparison and for synchronization.

DB Schema Difftective V1.0.1

DB Schema Difftective is a tool for comparison and synchronization of database schemas. It allows you to compare and synchronize tables, views, functions, sequences (generators), procedures, triggers and constraints between two databases. DB Schema Difftective will give you the full picture of all database differences. You can view the differences and generate the necessary (database specific) sync script to update the destination database and make it identical to the source database.

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.

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.

Database Comparison Tools by Adept SQL

AdeptSQL Diff V1.9.5.87

AdeptSQL Diff is a lightning fast and intuitive tool to visually compare and synchronize two MS SQL Server databases. The program scans both databases and displays the combined schema tree view, with all differences color-marked. Navigating through the database schema tree, you can see SQL definitions for individual objects (tables, view, stored procedures, etc) compared side-by-side in the larger panel to the right of the schema tree.

Database Comparison Tools by FMS

Total Access Detective 2002 -  Total Access Detective is the latest version of our award-winning database and object comparison tool for Microsoft Access. This new version supports Access 2002, plus several other new features. Versions for previous Access versions are also available.

Database Comparison Tools by SourceBin

Comparer 1.X Trial -  Comparer is a powerful application that compares any structural differences found between two different Microsoft Access databases. Will notify of any changes in the following:Tables, Felds, Field lengths and Properties, Queries, Forms, Macros, Code Modules. For more information see the Access Comparer Documentation.

Database Comparison Tools by Best SoftTool, Inc.

SQLDBCompare V2.4 -  The powerful database schema/data comparison and synchronization tool for SQL Server database. It compares either an individual object or the entire database objects within two databases, and also synchronizes the database objects from one database to the other.

Database Comparison Tools by Innovartis

DB Ghost™ V4.5 -  DB Ghost™ offers a solution that breaks away from the cumbersome methods of SQL server database change management, and is now considered to be one of the greatest accelerators to the application development lifecycle to reach the market in recent years. DB Ghost™ allows users to work with their SQL code in the same way they do with VB, ASP, C++ and Java, consequently eradicating many of the inherent timely and costly issues that are associated with application development.

Database Comparison Tools by Clever Components

Database Comparer V3.2 -  Database Comparer helps to compare, synchronize and update databases structure. You can compare one database with another database or database with SQL/DDL script or even two SQL/DDL scripts! Database Comparer implements highly intelligent and robust synchronization algorithm.

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.

Database Comparer VCL V3.2 -  Database Comparer VCL compares, synchronizes and updates databases structure. You can compare one database with another database or database with DDL/SQL script or even two DDL/SQL scripts...