空平面错误输出文件

时间:2013-08-15 19:42:01

标签: ssis

我正在使用一个工作流,该工作流应该将输入行踢出错误流。我有一个DataFlow任务,其中包含一个文件源节点(让我们称之为AAA_Source)和一个平面文件目的地(我们称之为AAA_ErrorDest)来自AAA_Source的错误输出。

我所看到的是创建了AAA_ErrorDest文件,但总是有零个字节。我还看到它在导入操作期间更改了最后修改日期,但文件大小仍然没有改变。

我采用了文件权限方法,但所有各方都对该文件具有写入权限。无论我是从BIDS中运行它还是从命令行运行DTEXEC都没关系。 (顺便说一下,使用SQL Server 2012.)

我注意到错误输出是三列:输入文件行,错误代码和错误列序号。我还注意到,错误输出文件的连接管理器已映射了所有三列,但文本列的长度为50(太短)。但是,当我将该长度更改为300(不太短)时,它没有任何效果 - 仍然没有写入错误文件(但其最后修改的时间戳已更改)。

那么,我如何确定为什么没有文本进入我的错误文件?

0 个答案:

没有答案