Wednesday, August 26, 2020

SSIS Error : The value violated the integrity constraints for the column

 While Executing SSIS package getting error "The value violated the integrity constraints for the column" .

It means that it tried to insert null value into the non nullable column in the database. What you want to do is check the table definition of the destination table for any integrity constraints like NOT NULL or PRIMARY KEY.

You can distinguish from whether violation due to Not NULL or Primary Key by looking at Error column.

Generally if Error column is 0 (zero) then it is a PK violation otherwise it is a Not NULL key violation.

So need to analyze source data and correction if required.

2 comments:

  1. I think there is a need to provide some more information about SSIS and focus on more useful aspects of database operations.

    SSIS Upsert

    ReplyDelete
  2. Super helpful!!!

    ReplyDelete