Exit codes used in the command line

Last modified: January 13, 2025

Code Description Additional information
0 Success The operation has been completed without errors.
2 Ctrl+Break Execution stopped because of Ctrl+Break.
10 Command-line usage error The command line was used incorrectly. For example, an incorrect flag, or incorrect syntax may have been used.
11 Illegal argument duplication Some arguments may not appear more than once in a command line. For example, /arg2 depends on /arg1 but you have specified /arg2 without specifying /arg1, or /arg2 cannot be used with /arg1, but you have used them both.
20 Trial expired Software trial period has expired, or the product has not been activated.
30 Project file corrupted Project file is corrupted.
40 Server connection fail Server connection failed.
100 The source and the target are identical The databases being compared are identical or no objects have been included.
101 The source and the target are not identical This is returned when the /assertidentical switch and the source and target are not identical.
105 Resource unavailable The file is missing.
106 I/O error This is returned if Data Compare attempts to write to a file that already exists, and the /force switch has not been set.
107 Failed to create report The report was not created.
108 No objects to compare There are no objects selected for comparison.
112 No objects to sync There are no objects for synchronization.