Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么没有将所有记录从CSV复制到SSIS包中的SQL表_Ssis - Fatal编程技术网

为什么没有将所有记录从CSV复制到SSIS包中的SQL表

为什么没有将所有记录从CSV复制到SSIS包中的SQL表,ssis,Ssis,我正在尝试使用SSI将数据从平面文件复制到SQL表。 我有一个数据流任务,其中我创建了一个指向csv文件的平面文件源和一个指向我想要数据的表的OLE DB目标。 我面临的问题是,当我运行包时,我只得到2621行复制到SQL目标表中,其中csv中有大约17000条记录。不知道为什么会这样 提前感谢。这可能是一系列的事情。这就是我想到的: 平面文件的连接字符串被变量表达式或包配置覆盖。检查连接管理器上的SSIS->包配置或表达式属性 平面文件连接管理器上的DataRowsToSkip属性设置为一个值

我正在尝试使用SSI将数据从平面文件复制到SQL表。 我有一个数据流任务,其中我创建了一个指向csv文件的平面文件源和一个指向我想要数据的表的OLE DB目标。 我面临的问题是,当我运行包时,我只得到2621行复制到SQL目标表中,其中csv中有大约17000条记录。不知道为什么会这样


提前感谢。

这可能是一系列的事情。这就是我想到的:

  • 平面文件的连接字符串被变量表达式或包配置覆盖。检查连接管理器上的
    SSIS->包配置
    表达式
    属性
  • 平面文件连接管理器上的
    DataRowsToSkip
    属性设置为一个值
  • 连接管理器中未正确配置平面文件的元数据定义。查看属性,如
    格式
    行分隔符
    列分隔符
    等。使用预览功能查看输出
  • 平面文件源上的错误输出设置为
    忽略故障
    ,这意味着SSI无法处理的行(例如,由于不兼容的数据类型)将被忽略而不发出警告