SSIS 数据流不复制所有列
SSIS Data Flow doesn't copy all columns
我想创建一个简单的 SSIS
Control flow
。 Data flow
结构如下
平面文件源如下所示:
而 OLE DB Destination
文件如下所示:
Table WeatherHistoryStaging
的结构看起来是:
比我运行 packge,但只有Date
列被复制到WeatherHistoryStaging
table,其他列为空。在执行 Data Flow
任务之前,我执行了 SQL Task
,它删除了 WeatherHistoryStaging
table,那部分工作正常。为什么不是所有列都从 txt 文件复制到 WeatherHistoryStaging
table?
目标的列映射
您只映射了日期列。您忽略了其他 3 列,这就是它们保留 NULL
的原因。 Select 正确的源列而不是 <ignore>
,它应该可以工作。
我想创建一个简单的 SSIS
Control flow
。 Data flow
结构如下
平面文件源如下所示:
而 OLE DB Destination
文件如下所示:
Table WeatherHistoryStaging
的结构看起来是:
比我运行 packge,但只有Date
列被复制到WeatherHistoryStaging
table,其他列为空。在执行 Data Flow
任务之前,我执行了 SQL Task
,它删除了 WeatherHistoryStaging
table,那部分工作正常。为什么不是所有列都从 txt 文件复制到 WeatherHistoryStaging
table?
目标的列映射
您只映射了日期列。您忽略了其他 3 列,这就是它们保留 NULL
的原因。 Select 正确的源列而不是 <ignore>
,它应该可以工作。