你有几个选择,但我会给你一些能让你快速起步的东西......
- 打开SQL Server Management Studio并连接到将运行作业的SQL Server的数据库引擎。此SQL Server应安装并运行SQL Server代理。
- 展开SQL Server代理,展开作业。
- 右键单击,选择“新建作业”。
- 创建包步骤时,对于类型,请选择 SQL Server Integration Services包。对于包源,请选择文件系统。然后,对于包,您可以使用浏览按钮( ... )浏览文件系统上的DTSX文件。
- 转到计划,并像通常那样为任何其他SQL Server代理作业创建作业计划。在您的情况下,将频率设置为每日,并将的值设置为一次到作业应运行的任何时间。
醇>
要记住几件事......
- 确保SQL Server代理服务帐户(这是默认设置,您可以根据需要选择其他安全上下文)具有访问文件系统上的dtsx软件包的权限。
- 仅当您安排作业的服务器 Integration Services服务器时,此方法才有效。如果需要,有很多方法可以处理远程包执行。
有关其他信息,请参阅https://msdn.microsoft.com/en-us/library/ms191439%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396
我更喜欢上面的anwser,但也可以使用Windows Task Scheduler并使用dtexec启动你的ssis包。 (仅在SSIS服务器上可用)同时选中execution with dtexec
首选-如果可能的话,请安排包裹:
1)使用SQL Server代理执行标准作业
2)非标准的Windows任务调度,取决于程序包在做什么
3)dtexec可以很好地播放,但这取决于程序包运行的ssis任务
4)ssis软件包执行的越多,对dtexec配置的要求就越高
并设置为与Windows Scheduler完美配合