• <sourceserver> specifies the name of the server on which the source Database resides. The case of the name must be correct.
• <sourcedatabase> specifies the name of the Database that owns the source branch you want to reconcile. The case of the name must be correct.
• <sourcemodel> specifies the name of the source branch you want to reconcile. The case of the name must be correct.
• <sourceversion> specifies the version of the source branch you want to reconcile. Note that you can only reconcile the tip version of an active branch.
• <targetserver> specifies the name of the server on which the target Database resides. The case of the name must be correct.
• <targetdatabase> specifies the name of the Database that owns the target branch for the reconcile operation. The case of the name must be correct.
• <targetmodel> specifies the name of the target branch for the reconcile operation. The case of the name must be correct.
• <targetversion> specifies the version of the target branch for the reconcile operation. Note that you can only reconcile to the tip version of the target branch.
• <log file>specifies the path and name of the log file in which you want to record any log messages.
• -X specifies that locks are cleared in the two model versions before performing the reconcile operation. Important: Use the -X argument only if you are sure that no other users are using the two source model versions for the reconcile operation.
Example:
ScfUtils -mergesandboxes Enterprise "\\SQL\MyServer@MODELER\MyDatabase\david's sandbox of model\0.0.0" "\\SQL\MyServer@MODELER\MyDatabase\andrew's sandbox of model\0.1.0" "c:\my folder\my logfile.txt" -X