我正在尝试使用SSIS将数据从平面文件复制到SQL表。 我有一个数据流任务,我创建了一个指向csv文件的平面文件源和一个指向我想要数据的表的OLE DB目标。 我面临的问题是当我运行包时,我只将2621行复制到SQL目标表,其中我在csv中有大约1,70,000条记录。不知道为什么会这样。
提前致谢。
答案 0 :(得分:2)
这可能是一些事情。这就是我想到的:
SSIS -> Package configurations
或Expressions
属性。DataRowsToSkip
属性设置为值。Format
,Row delimiter
,Column delimiter
等属性。使用预览功能查看输出。Ignore failure
,这意味着SSIS无法处理的行(由于例如不兼容的数据类型)将被忽略而不会发出警告。