If dbmlsync does not receive the entire download from the server, dbmlsync does not apply any of the download data to the
remote database. However, it stores the part of the download it did receive in a temporary file on the remote device, so that
it can be restarted later. When you set the extended option cd=on, dbmlsync restarts the download and attempts to download
the part of the previous download that it did not receive. If it is able to download the remaining data, it applies the complete
download to your remote database.
If there is any new data to be uploaded when you set cd=on, the synchronization fails without restarting the download. If
the download cannot be restarted, synchronization fails.
You can also restart a download with the -dc option or with the sp_hook_dbmlsync_end hook.