2010-10-21 90 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