作者Toshiya (Kill me softly)
看板Database
标题Re: [SQL ] M$SQL设定dynamic job schedule?
时间Tue Mar 13 12:52:32 2007
我还是自问自答好了, 反正问题解决了这样
就当做是经验分享罗
基本上做法还是要在资料库端(MS SQL)做设定才行
用Enterprise Manager去create一个job,
里面分别用T-SQL来写好要做的事情(纪绿开始, 与纪绿结束)
并且设好每个step on success 与 on failure时的error handling
这个job可以常驻在系统里没有关系
(注意: 有些database会龟毛限制你的job owner一定要是资料库名称
有的只要是sa都会work, debug不出来时要回头看一下这里)
接下来就是用ASP去call stored procedure了
MSDB下面有一支system stored procedure叫做sp_add_jobschedule
以及sp_del_jobschedule
就可以根据使用者想要的时间, 来决定database什麽时候该做什麽事情
纪绿完毕後记得把job schedule给delete掉..
我是用SQL Server 2000
--
希望我这样子写会看得懂 ...我中文果然又退步了 ><
--
╭──╮╭──╮╭──╮╭╮╭╮╭──╮╭╮╭╮╭──╮
╰╮╭╯│╭╮││ ─┤│╰╯│╰╮╭╯│╰╯││ ○ │
││ │╰╯│├─ ││╭╮│╭╯╰╮╰╮╭╯│╭╮│
╰╯ ╰──╯╰──╯╰╯╰╯╰──╯ ╰╯ ╰╯╰╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 75.85.31.22
※ 编辑: Toshiya 来自: 75.85.31.22 (03/13 12:55)