12 Kasım 2012 Pazartesi

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

Yazan: Beytul Kocakaplan
Bu hata mesajı görüldüğü üzere çok fazla bilgi vermemektedir. Ayrıca baya genel bir hata mesajıdır.

[OLE DB Destination[500]] Error: There was an error with input column "ColumnName"(889) on input "OLE DB Destination Input" (521). The column status returned was : "The value violated the integrity constraints for the column.".
SSIS paketinin başarısız olmasının temel sebebi (genellikle) data source'unuzdaki bir sütunun, ya da sütunların, null gelmesi ve hedef tablonuzda karşılık gelen alanın "not allow NULL values" şeklinde ayarlanmasından kaynaklanır. Bu durumu ya hedef tablonuzdaki alanın ayarını "allow NULL values" şeklinde değiştirerek ya da gelen verinizin default halini null olmayacak şekilde değiştirerek çözebilirsiniz.