Sql-Server-Agent

讓 SQL Server 代理一次執行多個作業實例

  • April 9, 2018

據我了解,SQL Server 代理一次只執行一個作業實例(在本例中為 SSIS 包)。

我需要它來啟動一項工作 15 次,然後讓它們同時執行。

到目前為止,通過右鍵點擊作業並選擇“執行”,我已經非常成功地手動完成了這項工作。但我現在需要自動化這個。

  • 我試圖安排工作開始 15 次,但它只能按順序工作。(一個接一個的工作)
  • 我創建了 15 個單獨的作業並啟動了它們,但第一個啟動而其他的沒有,說明該作業已在使用中。

我應該看看另一個調度工具來完成這個嗎?

歡迎任何指點……

如 MSDN 註釋中所述,創建並附加計劃到作業

一次只能執行一個作業實例。如果您在作業按計劃執行時嘗試手動執行作業,SQL Server 代理會拒絕該請求。

那我寧願重寫SSIS包做包裡面的並行。因為我不使用 SSIS——除了維護計劃——我不能告訴你怎麼做。

您可以動態創建單獨的、相同的或相似的作業,每個作業都有自己的時間表以獨立同時開始,或者可能稍微交錯。

請參閱此頁面: https ://docs.microsoft.com/en-us/sql/ssms/agent/create-a-job

引用自:https://dba.stackexchange.com/questions/139087