Sql server 在SSIS中导入平面文件时出错,处理缺少的分隔符
我正在将平面文件导入SQL Server数据库。我有一个for-each循环,其中包含一个数据流任务,该任务有一个平面文件源、OLEDB目标和错误的平面文件目标。我将错误输出设置设置为重定向行,我注意到其中一个平面文件缺少行分隔符。引号和逗号。这导致它挂起。我也找到了类似的解决方案 但它们并没有起作用,比如将alwayscheckforrowdelimiter设置为false 谢谢Sql server 在SSIS中导入平面文件时出错,处理缺少的分隔符,sql-server,ssis,delimiter,flat-file,Sql Server,Ssis,Delimiter,Flat File,我正在将平面文件导入SQL Server数据库。我有一个for-each循环,其中包含一个数据流任务,该任务有一个平面文件源、OLEDB目标和错误的平面文件目标。我将错误输出设置设置为重定向行,我注意到其中一个平面文件缺少行分隔符。引号和逗号。这导致它挂起。我也找到了类似的解决方案 但它们并没有起作用,比如将alwayscheckforrowdelimiter设置为false 谢谢 您可以尝试将错误输出发送到脚本任务而不是平面文件,以便它可以处理没有预期列的行。我尝试使用自定义组件“分隔文
您可以尝试将错误输出发送到脚本任务而不是平面文件,以便它可以处理没有预期列的行。我尝试使用自定义组件“分隔文件读取器”。当我在一个文件上测试它时,它工作了,但是当我动态设置文件名和循环时,它找不到该文件。我将尝试查找一些用于处理丢失的“等”的示例脚本代码。您使用的SSI版本是什么?@ChristheOne在VS2010中