- 差異備份(differential backup)-- 增量備份
- 完整備份(full backup)
一、備份與還原操作
- 圖形界面數(shù)據(jù)庫備份
image.png
image.png
image.png
- 圖形界面數(shù)據(jù)庫還原
首先先刪除 testdb 數(shù)據(jù)庫
image.png
接下來進行還原測試
image.png
image.png
image.png
image.png
錯誤演示:報錯信息如下
SQL SERVER還原數(shù)據(jù)庫錯誤:備份介質(zhì)集不完整。介質(zhì)簇計數(shù): 2话浇。缺失的介質(zhì)簇序列號: 1
image.png
- 總結(jié):所以在備份的時候最好只選擇一個路徑,備份一份文件
image.png
二疚颊、通過數(shù)據(jù)庫主文件備份還原
- 就是將原數(shù)據(jù)庫的原始文件 "*.mdf" 拷貝到需要還原的地方就可以了。
通常來說信认,備份與還原數(shù)據(jù)庫是很少用到這個方法的材义,不過在數(shù)據(jù)庫遷移的時候用這個方法比較方便,比如從 A 服務(wù)器將數(shù)據(jù)庫遷移到 B 服務(wù)器嫁赏,通常這個 .mdf 文件是比 .bak 文件要大一些的
image.png
- 數(shù)據(jù)庫的分離與附加
由于在一臺電腦上測試其掂,如果刪除 testdb 數(shù)據(jù)庫的話,testdb.mdf 文件也將會被刪除潦蝇,為了模擬實際效果款熬,可以利用數(shù)據(jù)庫的 分離與附加 操作,分離操作就相當(dāng)于邏輯上刪除了 testdb 這個數(shù)據(jù)庫攘乒,也就是說在 SQL Server Management Studio 上面是已經(jīng)不顯示這個數(shù)據(jù)庫了贤牛,實際的物理磁盤上 testdb.mdf 這個文件還是存在的,并沒有跟著一起被刪除持灰。
數(shù)據(jù)庫分離
image.png
image.png
image.png
數(shù)據(jù)庫附加
image.png
這里可以將 testdb.mdf 和 testdb_log.ldf 兩個文件同時添加進來盔夜,進行附加操作
image.png
image.png
- 以上就通過 分離與附加 操作實現(xiàn)了模擬 拷貝 testdb.mdf 和 testdb_log.ldf 兩個文件進行數(shù)據(jù)庫的遷移操作