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

Transaction support

The code viewer of AdeptSQL Diff supports transactions. It means that the program remembers the position in the script where the transaction has started and returns the execution pointer there if the transaction gets rolled back due to an error. When a SQL statement such as {BEGIN | COMMIT | ROLLBACK} TRAN[SACTION] is executed, the program recognizes that and updates its state automatically.

You can also enter or leave a transaction manually, using the (Start), (Commit) or (Rollback) buttons on the Code Viewer's toolbar.

Note: named transactions and checkpoints are not supported. When the Code Viewer executes one of those, it simply ignores any additional parameters. The command goes to the SQL server exactly as it is, but the Code Viewer remains unaware of the transaction name. If you now try to press (Rollback), the program will issue a regular unnamed "ROLLBACK TRANS" thus causing an error.

This limitation should not present a problem, as we are dealing here with straightforward DDL scripts generated by AdeptSQL Diff which usually does not put any transactions there.

   
The CHM file was converted to HTML by chm2web software.