Data Integrity
To protect data integrity, the SQL Inserter operator treats the entire loading job as a single explicit transaction.
If any error is encountered during the insert operation, the SQL Inserter operator backs out all rows of data inserted up to that point. For example, the SQL Inserter operator immediately terminates a load job if a duplicate data row is inserted into a target table.