如何在数据流任务期间添加特定日志

时间:2018-01-11 10:34:22

标签: sql-server logging ssis etl ssis-2012

我在SSIS中创建了一个数据流任务,其中包含6个组件:XML源,排序,行计数,派生列,数据转换,OLE DB目标。如何在执行此数据流任务时添加日志以跟踪程序包通过哪个组件?

1 个答案:

答案 0 :(得分:0)

从Visual Studio执行

如果从Visual Studio运行包,则在执行包后Progress选项卡显示在Control FlowData Flow选项卡右侧,它包含执行的完整日志。

使用DTExec执行

如果您使用的是DTExec utility,则可以使用类似的代码来保存日志

dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"

从SQL代理Job

执行

以下Microsoft article以下是步骤:

  1. 在对象资源管理器中,单击加号以展开包含要查看的SQL Server代理错误日志的服务器。

  2. 单击加号以展开SQL Server代理。

  3. 单击加号以展开“错误日志”文件夹。

  4. 右键单击要查看的错误日志,然后选择“查看代理日志”。

  5. 其他信息