Task Stages |
Incremental Data Synchronization is selected by default. You can select only Full Data Synchronization. You cannot select Schema Synchronization. After the precheck, DTS synchronizes the historical data of the selected objects
from the source instance to the destination cluster. The historical data is the basis
for subsequent incremental synchronization.
|
Processing Mode of Conflicting Tables |
-
Precheck and Report Errors: checks whether the destination database contains tables that have the same names
as tables in the source database. If the source and destination databases do not contain
identical table names, the precheck is passed. Otherwise, an error is returned during
the precheck and the data synchronization task cannot be started.
Note You can use the object name mapping feature to rename the tables that are synchronized
to the destination database. You can use this feature if the source and destination
databases contain identical table names and the tables in the destination database
cannot be deleted or renamed. For more information, see Map object names.
- Ignore Errors and Proceed: skips the precheck for identical table names in the source and destination databases.
Warning If you select Ignore Errors and Proceed, data consistency is not guaranteed and your business may be exposed to potential
risks.
- If the source and destination databases have the same schema, and a data record has
the same primary key as an existing data record in the destination database:
- During full data synchronization, DTS does not synchronize the data record to the
destination database. The existing data record in the destination database is retained.
- During incremental data synchronization, DTS synchronizes the data record to the destination
database. The existing data record in the destination database is overwritten.
- If the source and destination databases have different schemas, data may fail to be
initialized. In this case, only some columns are synchronized or the data synchronization
task fails.
|
Select Objects |
Select one or more objects from the Source Objects section and click the icon to add the objects to the Selected Objects section.
Note You can select columns, tables, or databases as the objects to be synchronized. If
you select tables or columns as the objects to be synchronized, DTS does not synchronize
other objects such as views, triggers, and stored procedures to the destination database.
|
Rename Databases and Tables |
- To rename an object that you want to synchronize to the destination instance, right-click
the object in the Selected Objects section. For more information, see Map the name of a single object.
- To rename multiple objects at a time, click Batch Edit in the upper-right corner of the Selected Objects section. For more information, see Map multiple object names at a time.
|
Filter data |
You can specify WHERE conditions to filter data. For more information, see Use SQL conditions to filter data.
|
Select the SQL operations to be synchronized |
In the Selected Objects section, right-click an object. In the dialog box that appears, select the DML operations
to be synchronized. For more information, see SQL operations that can be synchronized.
|