Contents 

AdeptSQL Diff Reference
Getting started
Connecting to databases
Scanning available servers
Saving and opening comparisons
Running from command line
Working with the schema
Viewing schema differences
Comparing objects side-by-side
Dragging and dropping schema items
Using schema filters
Configuring schema options
Comparing table data
DataDiff overview
Data comparison options
Column configuration file
Special situations comparing data
Executing the SQL
SQL errors and warnings
Keyboard shortcuts
Editing commands and keyboard shortcuts
Using keyboard templates
Choosing debugger's key mapping
Using COM Automation interface
Automating schema comparison
Automating data comparison
Licensing and contact info
Registration of AdeptSQL Diff
Contact information
Version history (last updated for ver. 1.90 [Build 58])

AdeptSQL Diff Online Help

Prev Page Next Page

Introduction.

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 schema tree view, with all differences color-marked. Navigating through the tree, you can see SQL definitions for individual objects (tables, view, stored procedures, etc) compared side-by-side. You can produce difference scripts for any chosen part or for the whole schema using menu commands, conveniently placed toolbar buttons, hotkeys or drag-n-drop.

The Diff never changes your databases automatically. Instead, any generated SQL script is shown in the built-in SQL editor, where you can execute the scripts either uninterrupted or step-by-step, set breakpoints, turn on transactions and rollback on errors.

The program also includes DataDiff - a subsystem to compare and synchronize data in any of the compared tables. Note that you have to run a regular schema comparison, then in the schema tree select a single pair of matched tables (at least one of them with data) before the comparison command will be enabled.

[Starting from version 1.90] The Diff treats connection parameters and other comparison-specific settings as a 'project' or 'document' which can be saved to a file and re-opened later. Such comparison document can also be specified at startup in the command line, along with various command-line parameters.

The reporting functionality, which also first appears in version 1.90, allows to print out the comparison results or export them in a number of common formats (PDF, HTML, RTF, etc). The reporting is provided for both schema- and data-comparison

Even if you have only one database to work with, the drag&drop scripting together with very flexible scripting options make AdeptSQL Diff a perfect tool to reverse-engineer the schema of your database.

Compatibility with MS SQL Server 2005

AdeptSQL Diff versions before 1.90 only supported MS SQL Server 7 and 2000. Version 1.90 has now basic support for MS SQL Server 2005 as well. It means that the Diff will correctly read, compare and script all SQL2000-level schema objects from an SQL2005 database. It will also understand SQL2005-specific additions to the existing objects, such as:

  • Columns with XML data types,
  • Named schemas instead of users,
  • New syntax in procedures, functions and triggers ("WITH EXECUTE AS...")

Version 1.90 does not yet support a number of new schema objects, such as XML indexes or any .NET-related stuff. All this (and more) is planned for version 2.0.

Please contact us at the address below if you have any questions or ideas regarding the tool:

    support@adeptsql.com

   
The CHM file was converted to HTML by chm2web software.