Option | Description | Default |
---|---|---|
Delete from secondary | Disabling this option will block deleting a record from
the secondary table even if there is no such record in the primary table. See also -d command line switch. | Yes |
Insert by primary | Disabling this option will block adding records from
the primary table even if there are no such records in the secondary table. See also -a command line switch. | Yes |
Update secondary | Disabling this option will block updating existing records in the secondary table. See also -u command line switch. | Yes |
Do not execute script | When this option is switched on, the program will create synchronization script without execution | No |
Show synchronization scripts | The option helps to enable or disable SQL preview window. | Yes |
Stop on error | Stops script execution when the first error occurs | Yes |
Rollback on error | Rollback script execution if the error occurs. Important: stop on error option must be switched on. It is not compatible with "auto-commit" mode. | Yes |
Replace empty strings by NULL | The program generates NULL value for empty string if this option is switched on | No |
Add COMMIT statement | The program will add COMMIT statement to output script if this option is turned on and transaction size is specified. | No |
Transaction size | 0 for auto-commit mode, i.e. one statement per transaction | 0 |
Default synchronization script location | Product level output file name* for synchronization script. $DATE$ and $TIME$** macros can be used as a part of the synchronization script file name. | No script |
IDENTITY modes (Microsoft SQL Server only) | The program can skip identity columns or insert/modify them for the target (secondary) table. | Ignore identity |
SQL statements delimiter | The program will add this string after each produced SQL statement. You can select it from the list or enter manually. | No delimiter |
Date Conversion function | Date conversion function helps to compare databases with different date/time format. | No conversion |
GUID Conversion mode | The conversion is required for some database pair. | No conversion |
* - file name without a path will be created in the current user's personal folder.
** - in most cases, the new script will be created for each execution for $TIME$ macro in the file name.