通过SSIS Job执行批处理命令

时间:2012-03-19 13:14:18

标签: ssis

我需要通过SSIS作业执行批处理文件。以前我们曾经在cmd提示符中执行此操作,是否有任何方法可以通过ssis job

运行批处理文件

2 个答案:

答案 0 :(得分:19)

使用控制流程中的Execute Process Task执行此操作。

  • 在SSIS中创建新包
  • 您将从控制流程打开
  • 开始
  • 从工具箱中拖出Execute Process Task(如果工具箱未打开,请使用Menu - > View - > Toolbox)将其打开到控制流程
  • 您可以在RightMouseButton on the Task - >中设置批处理文件路径Edit... - > Process - > Executable

有关SSIS的进一步说明,请访问例如Microsoft

答案 1 :(得分:5)

首先,考虑一下您是否真的需要执行批处理文件。也许有一种内置的方式来实现您的需求。例如,如果您只是移动/重命名文件,那么您可以use the FileSystemTask

否则,您可以使用ExecuteProcessTask

  • This page显示可以为此任务配置的所有选项,即批处理文件的路径,参数等。
  • This page显示了如何设置这些属性。