1
A
回答
3
林我的經驗中,從SQL內控制它們的最簡單的方法之一是,不要試圖一個xp_cmdshell的等,但補充說,執行SSIS包作爲第一個步驟和工作,然後從內SQL msdb.dbo.sp_start_job'yourjobname'
這也可以很容易地控制哪個帳戶(通過代理/憑證)作業運行。
相關問題
- 1. 如何在SQL 2005中運行SSIS包?
- 2. 運行SSIS包從T-SQL
- 3. 從SQL Server運行SSIS包
- 4. 從SSIS/DTSX包中提取SQL語句
- 5. 使用dtexec運行SSIS包
- 6. 使用MERGE語句在SSIS包
- 7. 如何在HyperSQL DB中使用SQL語句運行SQL腳本?
- 8. 使用SQLiteOpenHelper從SQL運行語句
- 9. 如何SQL語句轉換爲表達在SSIS包
- 10. 如何定期運行SQL語句?
- 11. SQL Server如何運行動態語句
- 12. 運行SSIS包
- 13. 如何使用UNC運行for語句?
- 14. 如何使用mDb.update執行SQL語句?
- 15. SQL Server集成服務SSIS 2005 - 如何讓用戶運行包?
- 16. SQL語句無限運行
- 17. 如何使用MVC運行Sql Server Update語句
- 18. 如何使用System.Linq.Dynamic運行SQL等效的IN語句?
- 19. 從SQL客戶端運行SSIS包
- 20. 如何運行if語句
- 21. 如何執行SQL語句?
- 22. 如何執行SQL語句?
- 23. 如何立即運行SSIS包?
- 24. sql2005-如何運行保存ssis包?
- 25. 問題使用SQL Agent來運行SSIS包 - 失敗「DTSER_FAILURE(1)」
- 26. 在使用SQL作業運行包時出現SSIS錯誤
- 27. 是否正在運行使用SQL Server 2008作業的SSIS包?
- 28. 如何在SQL語句中引用組合框並在VBA中運行語句
- 29. 如何安排SSIS包從SQL Server代理作業中運行?
- 30. 如何使用powershell執行ssis包?
從sql語句調用ssis包的任何其他直接方式? – 2010-03-25 21:57:32
只有我通過xp_cmdshell知道它的其他選項,但這只是一個比較可怕的選項,並且需要訪問xp_cmdshell,而這本身就是一個安全問題。通過作業,您可以通過作業歷史記錄表完成時通過作業歷史記錄表,通過cmd shell,你不會。 – Andrew 2010-03-25 21:59:46
非常感謝。我會採取這種方法。 – 2010-03-25 22:04:38