ssis从源中保留空值将空字符串替换为null,从而导致完整性违规

时间:2016-08-03 09:51:45

标签: ssis null flatfilesource

我使用平面文件使用SSIS将数据从一个数据库传输到另一个数据库。 在目标数据库中将null值保持为null。我选择"保留null" flatfilesource。但它也用空值替换我的空字符串。这会导致notnull列失败。

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

它无法判断平面文件中是否为空或空字符串,因为它们在平面文件中实际上是相同的。您必须在平面文件源之后添加派生列以手动操作列,将空值设置为空字符串。