SQL2005完整+日誌+文件+日誌備份和還原策略

數據庫文件: mdf 主數據庫文件 ndf輔助數據庫文件
大型數據庫備份策略
完整數據庫備份+日誌備份+數據庫文件1備份+日誌備份+數據庫文件2備份+日誌備份+數據庫出現故障後的備份

1、創建數據庫,添加一個數據庫文件 zxta1(數據庫右鍵屬性——文件——添加數據庫文件),
2、創建表 插入10條記錄1
3、完整的數據備份 backup database zxta to disk='c:\sqldb\zxta.bak' with init
4、再插入10條記錄2
5、進行日誌備份 backup log zxta to disk='c:\sqldb\zxta.bak'
6、備份主數據庫文件 zxta.mdf
backup database zxta file='zxta' to disk='c:\sqldb\zxta.bak'
7、再插入10條記錄 3
8、備份日誌 backup log zxta to disk='c:\sqldb\zxta.bak'
9、再插入10條記錄 4
10、備份數據庫文件 zxta1.ndf
backup database zxta file='zxta1' to disk='c:\sqldb\zxta.bak'
11、再插入10條記錄5
12、進行日誌備份 backup log zxta to disk='c:\sqldb\zxta.bak'
13、再插入10條記錄6 (此記錄無備份及備份日誌)













演示:
故障1:ndf文件損壞 ,還原數據庫的過程
1、停止SQL服務,使用記事本打開ndf文件,刪除一點內容,模擬文件損壞,再啓動SQL服務,重新查詢數據庫文件時報錯,
2、此時最後插入的10條記錄還未進行備份,開始備份日誌(這是在數據庫損壞以後備份日誌時使用,加with no_truncate參數)
backup log zxta to disk='c:\sqldb\zxta.bak' with no_truncate
還原操作:
1、直接還原數據庫文件ndf操作:數據庫右鍵——任務——還原——文件和文件組:可指定需要還原的文件





此種備份文件的操作,需配合日誌備份來實現數據的完整性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章