如何减少DTEXEC作业的详细程度输出?

Ste*_*veC 4 ssis batch-file

有没有办法减少运行DTEXEC作业时输出的详细程度?

例如在cmd窗口我有很多...

Progress: 2012-05-10 12:24:20.70
   Source: Import Email_to
   Post Execute: 9% complete
End Progress
Progress: 2012-05-10 12:24:20.70
   Source: Import Email_to
   Post Execute: 18% complete
End Progress
Progress: 2012-05-10 12:24:20.70
   Source: Import Email_to
   Post Execute: 27% complete
End Progress
Progress: 2012-05-10 12:24:20.71
   Source: Import Email_to
   Post Execute: 36% complete
End Progress
Progress: 2012-05-10 12:24:20.71
   Source: Import Email_to
   Post Execute: 45% complete
End Progress
.... etc ... 
Run Code Online (Sandbox Code Playgroud)

小智 13

您可以使用/Reporting带有级别的标志N (N代表无报告.)以防止将任何状态报告给命令行控制台.

还有其他级别,例如E表示仅错误,W表示仅警告.您可以选择要在控制台上看到的输出选择.

请参阅MSDN以了解有关dtexec Utility的更多信息.

语法用法:

dtexec /f Package.dtsx /Reporting N
Run Code Online (Sandbox Code Playgroud)

替代用法:

dtexec /f Package.dtsx /Rep N
Run Code Online (Sandbox Code Playgroud)

例:

  • 创建了一个包含一个空数据流任务的简单包.
  • 以下屏幕截图显示了在命令行中使用dtexec实用程序执行包时without的标志/Reporting.您可以注意到正在显示数据流任务的状态.

没有国旗

  • 以下屏幕截图显示了在命令行中使用dtexec实用程序执行包时with的标志/Reporting.您可以注意到未显示数据流任务的状态.

与国旗