0

在 fooreachloop 中,我的 ssis 包中有下一个配置:

在此处输入图像描述

如您所见,从我的消息来源来看,我遇到了一些问题。使用数据查看器,我可以看到它们。理论上,平面文件目标应在连接器指示的文件上记录此值。但不是在目标文件中,我只能看到标题而不是值。

在此处输入图像描述

从 Staging DB 目标中,错误是使用“重定向行”选项配置的

那么,配置中可能缺少什么?

4

1 回答 1

3

平面文件目标可能设置为截断,而不是附加。因此,循环结束时缺少数据可能表明最后一个文件成功且没有问题。

如果您注意到您的数据查看器已暂停,这意味着这些行尚未刷新到目标文件,因此无论是在执行结束时,还是在截取屏幕截图的确切位置,我都希望文件是空的。

平面文件连接有一个“覆盖文件中的数据”选项来改变这种行为,但是你很多人需要在第一个循环之前手动截断文件,否则你会在一个文件中得到昨天和今天的错误。

于 2016-06-23T00:24:18.270 回答