如何记录 SSIS 执行 SQL 任务的输出

Sta*_*ser 5 ssis ssis-2008 ssis-2012

我是 SSIS 的新手。

我使用执行 SQL 任务创建了 SSIS 包。我调用了一个存储过程。我的存储过程打印了一些消息,如“插入开始”“更新开始”“更新完成”,但它不返回任何结果集。

如何将存储过程的输出写入 SSIS 中的日志文件。

请帮助我,我过去两天一直在挣扎。

我试过像这样使用 DTExec

DTExec /f "C:\Users\Karthick\Desktop\SSIS\Package.dtsx">MyOutput.txt

但它只打印 Execute SQL Task 值而不是存储过程打印语句。

Mat*_*uto 1

你可以通过这种方式接近,

  • 将 SSIS 记录到 SQL 表中
  • 将您的存储过程记录在表中
  • 创建一个视图,例如一起查看日志表
  • 并在文件中使用 SSIS 打印此视图