首页 > 解决方案 > SQL Server Integration Services 进程挂在服务器上

问题描述

我已经构建了一个 SSIS 包,它可以导入一个文件、处理它并生成另一个文件。

我使用平面文件源目标,它正确拒绝使用“重定向”设置验证失败的行,包括行中缺少列时。继续处理所有其他行,我可以在日志文件中记录我的“错误”行。

这在开发人员工具中运行良好。

当部署到服务器时,包工作正常,拒绝有验证错误(例如数据类型错误)的行并将它们写入我的错误日志。

但是,当我尝试测试一行缺少列的文件时,包只是挂起并且永远不会完成,并且没有显示任何错误。

我已经在我的机器上的开发工具和服务器上使用相同的文件对此进行了测试。对于所有其他情况,该程序包可以正确地拾取文件、写入错误日志并在服务器上正常写入输出文件(所以我不认为这是读取/写入磁盘的权限问题)

平面文件连接管理器具有 Format = Delimited,据我所知,它的性能正常。

重定向错误

标签: ssisssis-2012

解决方案


推荐阅读