Exit codes used in the command line

Code Description Additional information
0 Success  
1 Unhandled exception See the log for more details.
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 alternatively /arg2 cannot be used with /arg1 but you have used them both.
12 Unsatisfied argument dependency There is unsatisfied argument dependency or violated exclusion when the command line is run.
13 Argument value out of range. The numeric value supplied for an argument is outside the range of valid values for that argument.
14 Argument value overflow The numeric value supplied for an argument is outside the range of valid values for that argument.
15 Invalid argument value The value supplied for an argument is invalid.
20 Trial expired Software trial period has expired or the product is not activated.
30 Project file corrupted Project file is corrupted.
40 Server connection fail Server connection failed.
41 Version control connection fail Version control connection failed
100 Databases identical The databases being compared are identical or no objects have been included. To suppress this error use \include:identical.
101 Databases not identical This is returned when the \assertidentical switch and the source and target are not identical.
102 Synchronization warnings Schema Compare encountered serious warnings that apply to the synchronization. If you are using Schema Compare, you can ignore these warnings by specifying \AbortOnWarnings:None.
103 Execution error Script execution error occurred.
104 Parser error Schema Compare encountered high-level errors when parsing a scripts folder. Use \IgnoreParserErrors to force Schema Compare to continue without exiting.
105 Resource unavailable The file is missing.
106 I/O error This is returned if Schema 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 There are no objects selected for comparison or synchronization.