Sql-Server-Agent
讓 SQL Server 代理一次執行多個作業實例
據我了解,SQL Server 代理一次只執行一個作業實例(在本例中為 SSIS 包)。
我需要它來啟動一項工作 15 次,然後讓它們同時執行。
到目前為止,通過右鍵點擊作業並選擇“執行”,我已經非常成功地手動完成了這項工作。但我現在需要自動化這個。
- 我試圖安排工作開始 15 次,但它只能按順序工作。(一個接一個的工作)
- 我創建了 15 個單獨的作業並啟動了它們,但第一個啟動而其他的沒有,說明該作業已在使用中。
我應該看看另一個調度工具來完成這個嗎?
歡迎任何指點……
如 MSDN 註釋中所述,創建並附加計劃到作業
一次只能執行一個作業實例。如果您在作業按計劃執行時嘗試手動執行作業,SQL Server 代理會拒絕該請求。
那我寧願重寫SSIS包做包裡面的並行。因為我不使用 SSIS——除了維護計劃——我不能告訴你怎麼做。
您可以動態創建單獨的、相同的或相似的作業,每個作業都有自己的時間表以獨立同時開始,或者可能稍微交錯。
請參閱此頁面: https ://docs.microsoft.com/en-us/sql/ssms/agent/create-a-job