Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/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
Sql server 2005 检测SSIS 2005上的行数_Sql Server 2005_Ssis - Fatal编程技术网

Sql server 2005 检测SSIS 2005上的行数

Sql server 2005 检测SSIS 2005上的行数,sql-server-2005,ssis,Sql Server 2005,Ssis,在SSIS 2005中,如何检测平面文件中的行数 我碰巧正在将平面文件导入OLE DB目标,以防出错 在一行中,我需要从 “平面文件源错误输出”供以后使用 我尝试使用控件“派生列”、“导入列”, “行采样和连接管理器,但都不允许我这样做, 我希望避免使用“脚本任务”打开文件 添加行号并导入数据流任务 感谢您的帮助!我一直都有这个功能,我通常希望将行号粘贴到要导入的原始表中,以便识别出哪一行出错 在数据流中,在源目标和目标目标之间添加脚本组件。 在该脚本编辑器中,转到“输入和输出”并在“输出0”下

在SSIS 2005中,如何检测平面文件中的行数

我碰巧正在将平面文件导入OLE DB目标,以防出错 在一行中,我需要从 “平面文件源错误输出”供以后使用

我尝试使用控件“派生列”、“导入列”, “行采样和连接管理器,但都不允许我这样做, 我希望避免使用“脚本任务”打开文件 添加行号并导入数据流任务


感谢您的帮助!

我一直都有这个功能,我通常希望将行号粘贴到要导入的原始表中,以便识别出哪一行出错

在数据流中,在源目标和目标目标之间添加脚本组件。 在该脚本编辑器中,转到“输入和输出”并在“输出0”下突出显示输出列,然后选择“添加输出”按钮并将其命名为count或mycount或rows

转到脚本部分并输入

Row.mycount = counter 
counter = counter + 1 
当您转到目标时,您将看到mycount并将其映射到您在表中设置的字段。如果您想实时查看,我想您也可以使用Data Viewer

祝你好运


Andy

详细信息,请访问