在Foreach容器内部,为什么SSIS日志记录在脚本组件/脚本任务中不起作用

时间:2014-04-03 06:12:17

标签: ssis

我有一个包含ForEach容器的SSIS包(循环遍历多个文件)。

在循环之外我还有一个脚本任务,我在使用Dts.Log()函数来记录一些信息。它工作正常。

在循环内部,我有几个任务,例如另一个脚本任务和数据流任务。我在另一个脚本任务中使用Dts.Log()但它没有记录任何内容。我检查了所有日志记录设置,它们似乎是正确的。

在数据流内部我还有一个脚本组件,我试图使用该Log()函数但没有成功。我再次检查了我的设置并且它们似乎已正确设置(根据此SSIS: Why is this not logging?)。

我可以通过引发事件来登录循环(FireInformation http://technet.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.idtscomponentevents.fireinformation(v=sql.105).aspx

我记得在某个地方读过在foreach容器内调试时有一些限制。那么Logging中还有某种东西还是其他东西呢?

我无法提供任何代码示例(至少现在不提供),因此我们必须将讨论保持在一定水平。

0 个答案:

没有答案