2011-03-25 23 views
2

如何在一個月內在(SQL Server Management Studio)中的SQL Server代理程序中運行'x'天數?在sql server mgmt studio中安排作業以在一個月內運行'x'天

例如:每個月

的問題是我不知道的這些天中的每1st.2nd和第三!用戶將指定'x'天數!

例如,用戶覺得4月份他希望工作安排在'x'天。這裏x =四月一日,二日和四日。

而在5月份,他覺得安排在'x'天。這裏x = 7日,8日和10日!

可以按這種方式安排嗎?

是否有任何腳本來安排?

回答

3

制定這三天運行的時間表。將此作業分配到該時間表。

(詳細說明並使其完全清楚)。 製作三個時間表(右擊作業,管理時間表)。在新時間表中選擇 - 每月重複。一個從第一個開始,一個從第二個開始,一個開始每個月的第三個(例如,或者在您希望的任何一個月的任何一天的x次)。

爲這些時間表命名,這些事情很容易在列表中找到。

在您希望在這些日子上運行的工作上,計劃上的屬性,計劃,然後選擇您想要分配給給定工作的計劃。

這應該是全部。

+0

問題是我不確定這些日子!用戶將指定'x'天數! 例如,用戶感覺在4月份他希望工作安排在'x'天。這裏x =四月一日,二日和四日。 而在5月份,他覺得安排在'x'天。這裏x = 7日,8日和10日! 可以按這種方式安排嗎? – Iswarya 2011-03-25 11:02:18

1

如果計劃是用戶定義的,那麼我可能只是安排每天運行的作業,並且第一步是檢查它是否應該在今天運行,如果不能退出。

+0

這是一個好主意。感謝馬丁..!但我想知道是否有任何存儲過程來實現這一點? – Iswarya 2011-03-25 11:43:19

相關問題