我注意到你可以使用下面的存儲過程(按順序)來安排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