SSIS 数据流不复制所有列

SSIS Data Flow doesn't copy all columns

我想创建一个简单的 SSIS Control flowData flow结构如下

平面文件源如下所示:

OLE DB Destination 文件如下所示:

Table WeatherHistoryStaging 的结构看起来是:

比我运行 packge,但只有Date列被复制到WeatherHistoryStaging table,其他列为空。在执行 Data Flow 任务之前,我执行了 SQL Task,它删除了 WeatherHistoryStaging table,那部分工作正常。为什么不是所有列都从 txt 文件复制到 WeatherHistoryStaging table?

目标的列映射

您只映射了日期列。您忽略了其他 3 列,这就是它们保留 NULL 的原因。 Select 正确的源列而不是 <ignore>,它应该可以工作。