如何在SQL调度程序或Windows调度程序中调度SSIS包作业?

如何在SQL调度程序或Windows调度程序中调度SSIS包作业?,ssis,Ssis,我创建了一个(SSIS)包,其中包含用于从表传输数据的SQL过程。根据SSIS包,它采用.dtsx格式。现在,如何将其添加到计划中,以便每3个月自动运行一次。我无法通过谷歌获得任何信息 windows也有一个调度程序,但它只通过调度程序运行.exe文件。我可以在.dtsx和.exe之间转换吗 另外,如何将其添加到SQl server计划程序?请帮忙。任何链接也将是有用的 您可以使用类似于dos命令提示符的dtexec命令来运行SSIS包 dtexec /f %PackagePath%\%Pack

我创建了一个(SSIS)包,其中包含用于从表传输数据的SQL过程。根据SSIS包,它采用.dtsx格式。现在,如何将其添加到计划中,以便每3个月自动运行一次。我无法通过谷歌获得任何信息

windows也有一个调度程序,但它只通过调度程序运行.exe文件。我可以在.dtsx和.exe之间转换吗


另外,如何将其添加到SQl server计划程序?请帮忙。任何链接也将是有用的

您可以使用类似于dos命令提示符的
dtexec
命令来运行SSIS包

dtexec /f %PackagePath%\%PackageName% /conf %PackagePath%\%ConfigName%
您只需将此命令添加到批处理文件(.bat),并在计划程序中对其进行计划

检查DTEXEC实用程序上的此链接


希望这会有所帮助。

另一种解决方案是通过SQL Server代理计划包并创建作业,以便您可以每3个月计划一次。

您也可以使用以下文件计划SSIS包:

"C:\Program Files\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /f   
"D:\Package.dtsx"

若您可以在SQL server上部署包,那个么您可以通过SQL作业来安排它。