SQL Data Compare 6.1  

Using the Synchronization Wizard

See Also

When you have selected the tables or rows that you want to include in the synchronization, you use the Synchronization Wizard to create the SQL script that will synchronize the databases.

To open the Synchronization Wizard, click  Synchronization Wizard.

Setting the synchronization direction

The Direction page enables you to change the direction in which the synchronization changes will be made.

To change the synchronization direction, double-click the arrow.

If the target data source is a backup, the backup will not be modified, but you can generate a synchronization SQL script; note that the generated script does not take into account dependencies or foreign keys, therefore you are not recommended to run the script, if it references multiple tables.

Backing up the target database

The Backup page enables you to create a full backup of the target database before it is updated. If the target data source is a backup, this page is omitted from the Synchronization Wizard.

To back up the target database, select the Back up database using check box and choose:

Backup location

For SQL Server native:

  1. Type the file path in the Backup folder box or click to specify the path using the folder browser. By default, Backup folder is set to the default backup folder for the SQL Server instance.
  2. Type the file name in the box to the right of the Backup folder box.

For Red Gate SQL Backup:

  1. Type the file path in the Backup folder box or click to specify the path using the folder browser. By default, Backup folder is set to the folder specified in the SQL Backup options for the SQL Server instance. If no backup file locations have been set up, SQL Backup uses the SQL Server instance's default backup folder.
  2. Specify the file name in the box to the right of the Backup folder box. By default, the file name is set to <AUTO>.sqb; SQL Backup uses the SQL Backup options to generate the backup file path and file name. If no backup file locations have been set up, SQL Backup uses the SQL Server instance's default format for file names.

    To change the file name, clear the Name file automatically check box, and type the required file name. You can use SQL Backup tags, if required. For information about tags, see File Location Tags in the SQL Backup online help.

To specify a network path in the Backup folder box, type the full path, including the server name, for example \\ServerName\MyFolder

Note that the file path is relative to the selected SQL Server. For example, if you have chosen to back up a database on a remote SQL Server instance called ServerA and you specify a local path such as C:\Backups, the backup files will be created on the C: drive on ServerA, not on the local computer.

Select the Overwrite existing backup files of the same name check box if you want to overwrite any files of the same name that exist for the file path you specified in the Backup Folder box. Note that if a file of the same name exists already and you have not chosen to overwrite it, the backup will fail if you are using SQL Backup.

Compressing the backup

If you are using SQL Backup to back up the target database, you can choose from the three compression levels described below. Generally, the smaller the resulting backup file, the slower the backup process.

To compress the backup, select the Compress backup check box and select the compression level by moving the slider.

Note that if SQL Backup Lite is installed on the SQL Server, you can choose only compression level 1.

Encrypting the backup

If you are using SQL Backup to back up the target database, you can encrypt the backup by selecting the Encrypt backup check box, then typing a password for the backup in Password, and again in Confirm.

If SQL Backup Pro is installed on the SQL Server, you can choose 128-bit or 256-bit encryption; if SQL Backup Standard is installed on the SQL Server, you can choose only 128-bit encryption; if SQL Backup Lite is installed on the SQL Server, you cannot encrypt the backup.

You must remember your password; if you do not, you will not be able to access the encrypted backup.

Using multiple threads

If you are using SQL Backup to back up the target database and you are using a multi-processor system, using multiple threads can speed up the backup process. Select the Use multiple threads check box and type or select the number of threads up to a maximum of 32. You are recommended to start with one thread fewer than the number of processors. For example, if you are using four processors, start with three threads.

For details of how you can find out the most effective number of threads to use for your setup, see Optimizing Backup Speed in the online help for SQL Backup.

Reviewing the synchronization summary

The Summary page lists the actions and modifications that will be carried out during the synchronization.

The Summary page displays the following tabs:

To display the synchronization SQL script, click View SQL Script.

You can:

Running the synchronization

The Confirm page enables you to specify how you want to use the synchronization SQL script.

Do one of the following:

You can change the default query editor or the default location where the synchronization SQL script is saved by opening the Tools menu and clicking Application Options; you must close the Synchronization Wizard first.

If you selected Synchronize databases now and SQL Data Compare is unable to synchronize the data, an error dialog box is displayed, and where possible all changes are rolled back. Note that if you have cleared the project option Use transactions in SQL scripts, the changes are not rolled back.

 

 

 


© Red Gate Software Ltd 2008. All Rights Reserved.