精華區beta Database 關於我們 聯絡資訊
我還是自問自答好了, 反正問題解決了這樣 就當做是經驗分享囉 基本上做法還是要在資料庫端(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)