Category:General
Last Updated:2011-08-11
 
If you are simply trying to force ALL destination data to update, we recommend the use of Force Mods instead of this Recovery Procedure.
In the event of database corruption, it may be necessary to run a perform a Recovery Procedure on the connection. The one thing you ’lose’ when running the Recovery Procedure are any Deletes that have occurred on the source since the last successful sync was run. Generally, the next time a Sync is run any Source deletes will be propogated to the destination. Since UnitySync can only track deletes based on its data file, if you delete the data file, we don’t know if a delete is required.
** To avoid leaving orphaned objects on the destination when running the Recovery Procedure, if possible, you should run a regular sync immidiately prior to the Recovery Procedure. If this isn’t possible, you’ll need to manually delete the orphaned objects following the Recovery sync. This is easy to do by sorting your destination directory by Modified Date following the Recovery Procedure. The Recovery Procedure modifies all objects, so any object that wasn’t modified is orphaned and may be deleted.
Sync Recovery Procedure: