Re: [SQL ] M$SQL設定dynamic job schedule?
看板Database (資料庫)作者Toshiya (Kill me softly)時間17年前 (2007/03/13 12:52)推噓0(0推 0噓 0→)留言0則, 0人參與討論串4/7 (看更多)
我還是自問自答好了, 反正問題解決了這樣
就當做是經驗分享囉
基本上做法還是要在資料庫端(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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 4 之 7 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章