五等-統計資料處理大意108 年第 31 題單選題
關於 Microsoft SQL Server 資料庫的備份,下列敘述何者錯誤?
A完整備份是將資料庫的資料全部備份
B差異備份不能單獨使用
C差異備份指的是將上一次差異備份後到現在對資料的修改進行備份正確答案
D差異備份不會備份任何交易紀錄檔
C正確答案
差異備份是相對於『最近一次完整備份』的變更,不是相對於上次差異備份。
為什麼答案是 C
錯誤!差異備份是將「上一次完整備份」之後到現在的所有資料變更進行備份,而不是上一次差異備份後。這是最常見的觀念陷阱。
載入中…
完整詳解
Pro · 無限重點 差異備份是相對於『最近一次完整備份』的變更,不是相對於上次差異備份。
記住:差異備份永遠以「完整備份」為基準點,越做越肥。
逐選項分析
A✕
完整備份 (Full Backup) 將整個資料庫所有資料完整備份一份,是其他備份的基礎,敘述正確。
B✕
差異備份必須搭配完整備份才能還原,無法單獨使用,敘述正確。還原順序:先還原完整備份 → 再套用差異備份。
C✓ 正確
錯誤!差異備份是將「上一次完整備份」之後到現在的所有資料變更進行備份,而不是上一次差異備份後。這是最常見的觀念陷阱。
D✕
差異備份只備份自上次完整備份後變動的資料頁 (data pages),不包含交易紀錄檔;交易紀錄需靠「交易紀錄備份」來處理,敘述正確。
SQL Server 三種備份比較
| 類型 | 備份內容 | 基準點 | 可否單獨還原 |
|---|
| 完整備份 Full | 整個資料庫 | 無 (自己就是基準) | 可以 |
| 差異備份 Differential | 完整備份後的變更 | 最近一次完整備份 | 不可 (需搭配完整) |
| 交易紀錄備份 Log | 交易紀錄檔 | 上次紀錄備份 | 不可 (需搭配完整) |
C 選項把「上一次完整備份」偷換成「上一次差異備份」。這是差異備份 vs 增量備份的經典混淆:差異備份基準永遠是完整備份,所以會越做越大;增量備份才是以上次備份為基準。