我在SSIS中创建了一个数据流任务,其中包含6个组件:XML源,排序,行计数,派生列,数据转换,OLE DB目标 . 如何在执行此数据流任务时添加日志以跟踪包通过哪个组件?
如果从Visual Studio运行包,则在执行包后 Control Flow 选项卡显示在 Control Flow 和 Data Flow 选项卡右侧,它包含执行的完整日志 .
Control Flow
Data Flow
如果您使用的是DTExec utility,则可以使用类似的代码来保存日志
dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"
从以下Microsoft article这里是步骤:
在对象资源管理器中,单击加号以展开包含要查看的SQL Server代理错误日志的服务器 .
单击加号以展开SQL Server代理 .
单击加号以展开“错误日志”文件夹 .
右键单击要查看的错误日志,然后选择“查看代理日志” .
Integration Services (SSIS) Logging
SSIS Logging from SQL Agent job
1 回答
从Visual Studio执行
如果从Visual Studio运行包,则在执行包后
Control Flow
选项卡显示在Control Flow
和Data Flow
选项卡右侧,它包含执行的完整日志 .使用DTExec执行
如果您使用的是DTExec utility,则可以使用类似的代码来保存日志
从SQL代理Job执行
从以下Microsoft article这里是步骤:
在对象资源管理器中,单击加号以展开包含要查看的SQL Server代理错误日志的服务器 .
单击加号以展开SQL Server代理 .
单击加号以展开“错误日志”文件夹 .
右键单击要查看的错误日志,然后选择“查看代理日志” .
其他信息
Integration Services (SSIS) Logging
SSIS Logging from SQL Agent job