2010-10-21 29 views
0

下面是這種情況:如何隨機設置下一個作業運行時間在SQL Server 2000

我們有一個數據庫,SQL Server 2000中連接到該數據庫中隨機超時,並顯示不同的錯誤中的應用。我們已經運行過痕跡,但沒有成功解決超時問題。奇怪的是,每當我們運行蹤跡,應用程序不會超時。

該計劃是設置一個作業來運行痕跡。考慮到這是一個生產箱,我們不希望過於頻繁地追蹤太久。所以這個想法是爲了追蹤3分鐘。

以下是挑戰 - 我們希望將下一次運行時間隨機化 - 在10到60分鐘之間。我試圖更新msdb..sysjobschedules中的next_run_time,但似乎沒有任何效果。

任何想法?

由於提前,

拉吉

+0

使用waitfor延遲與rand()組合,並得到我想要的。謝謝你們 – Raj 2010-10-22 13:02:50

回答

0

看看在sp_update_jobschedule程序。

+0

已經做到了。沒有快樂。我想要做的是隨時隨地在上次運行10到60分鐘之間運行任務。 – Raj 2010-10-21 21:07:51

相關問題