想請教SQL2000維護計劃排程備份的問題? |
尚未結案
|
huangeider
高階會員 ![]() ![]() ![]() ![]() 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
小弟有一個需求,就是在客戶的每天資料量很大時,用SQL2000維護計劃排程備份時會很慢,想了一下是因為每次備份都是全部備份的原因,想請問SQL2000的排程備份是否可以只備份到上一次備份後異動過的資料,而只把異動過的資料附加或UPDATE到上一次的備份?
如上一次的備份內TABLE1資料中
有三筆資料
INDEX QTY 1 5 2 2 3 6 在備份成20040101的檔案後有2筆資料曾異動 其一是INDEX 1的數量修改成6 INDEX QTY 1 6 其二是新增一筆INDEX4的資料 INDEX QTY 4 4 想在下次排程備份中只把上面這兩筆加到上次備份的20040101檔案中, 而不是全部再備份一次,不知SQL2000有這個功能嗎?或者有其他的方法呢?堅持從洗馬桶做起 Eric |
timhuang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
Hi, 在 sql server 中可以使用 [差異式資料庫備份], 你可以在線上叢書找到, 若是用指令的話, 可以這樣下, 引用help內容
範例 此範例為 MyNwind 資料庫建立了一個完整及一個差異式資料庫備份。 -- Create a full database backup first. BACKUP DATABASE MyNwind TO MyNwind_1 WITH INIT GO -- Time elapses. -- Create a differential database backup, appending the backup -- to the backup device containing the database backup. BACKUP DATABASE MyNwind TO MyNwind_1 WITH DIFFERENTIAL GO |
bestlong
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
資料庫維護計畫中的交易紀錄檔備份功能, 簡單的說法就是用來做差異式備份的動作, 而且資料庫的復原模型要設定成完整才可使用. 另外一定至少要有一個完整備份, 才能做備份回存處理. 建議放置備份檔的磁碟不要與資料庫檔案的同一個速度才會快. 雪龍
http://bestlong.no-ip.com/
學海無涯覺無盡,勤做筆記防失憶
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |