我注意到你可以使用下面的存储过程(按顺序)来安排SSIS包:运行SSIS包从T-SQL
msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]'
msdb.dbo.sp_add_job ...
msdb.dbo.sp_add_jobstep ...
msdb.dbo.sp_update_job ...
msdb.dbo.sp_add_jobschedule ...
msdb.dbo.sp_add_jobserver ...
(您可以通过右键单击某个预定作业,选择看一个例子“脚本作业 - >创建到”)。
并且您可以使用sp_start_job立即执行作业,并根据需要有效地运行SSIS包。
问题:是否有人知道任何msdb.dbo存储过程,它们只是简单地允许您直接运行SSIS包,而无需直接使用sp_cmdshell,或者使用一些更简单的方法?
我们宁愿从SQL执行它,而不是向我们的Web服务器提供手段。我们的Web服务器与SQL服务器不在同一个ms域中(甚至不在同一个网络上)。 – 2010-04-22 15:34:11