Action that causes conflict
|
Target wins
|
Source wins
|
Ignore
|
Abort
|
---|---|---|---|---|
DELETE
deleted row not present |
Nothing
|
Nothing
|
Nothing
|
Replication stops
|
INSERT
primary or unique index conflict |
Nothing
|
Conflicting rows are deleted and replaced by rows from source database.
|
Nothing
|
Replication stops.
|
UPDATE
original row not present |
New row inserted.
|
New row inserted.
|
Nothing
|
Replication stops.
|
UPDATE
new row primary or unique key conflict |
Nothing
|
Conflicting rows are deleted and replaced by rows from source database.
|
Nothing
|
Replication stops.
|
DELETE
foreign key check violation |
Nothing
|
Conflicting row is deleted, and rows (linked by foreign key to conflicting row) in first level child tables are deleted. However, if the deletion of rows in the child table would cause a foreign key violation in a second level of tables, replication stops.
|
Nothing
|
Replication stops.
|