包括之前日誌備份中未備份的全部日誌記錄的事務日誌備份。 (完整恢復模式)數據庫
一、鏈接數據庫,選擇數據庫-》右鍵點擊-》選擇任務-》選擇備份。工具
二、在備份數據庫彈出框中-》備份類型選擇事務日誌備份-》刪除系統自動生成的文件名-》點擊添加。spa
三、在選擇備份目標彈出框中選擇備份路徑。rest
四、在定位數據庫文件彈出框中-》選擇備份文件路徑-》輸入文件名(注意添加後綴名)-》點擊肯定。日誌
五、彈出框都點擊肯定。事務
六、示例結果:ip
數據庫事務日誌還原分爲兩步,第一步爲還原數據庫,第二步爲還原數據庫事務日誌it
第一步還原數據庫class
一、鏈接數據庫,選擇要還原的數據庫-》右鍵點擊-》選擇任務-》選擇還原-》選擇數據庫。test
二、在還原數據庫彈出框中-》選擇設備-》選擇要還原的文件的路徑。
三、在選擇備份設備彈出框中-》點擊添加。
四、在定位備份文件彈出框中-》選擇文件所在文件夾-》選擇要還原的文件。
五、在還原數據庫彈出框中-》點擊選項選擇恢復模式。
六、在還原數據庫彈出框中-》若是要還原的數據庫已存在,選擇覆蓋現有數據庫,若是不存在,沒必要選擇-》選擇數據庫恢復模式爲RESTORE WITH NORECOVERY。
七、點擊肯定。
八、此時數據庫狀態爲正在還原。
第二步還原事務日誌文件
一、選擇正在還原數據庫-》右鍵點擊-》選擇任務-》選擇還原-》選擇事務日誌。
二、在還原事務日誌彈出框中-》選擇備份介質-》選擇路徑。
三、在選擇備份設備彈出框中-》點擊添加。
四、在定位備份文件彈出框中-》選擇文件所在路徑-》選擇要還原的文件-》點擊肯定。
五、在還原事務日誌彈出框-》選擇選項-》選擇要還原的恢復模式。
六、在還原事務日誌彈出框中-》選擇回滾未提交的事務-》點擊肯定。
七、還原結果。
八、數據庫狀態。
備份語法:backup log 數據庫名 to disk=文件完整路徑;
示例:backup log testss to disk='D:SqlTestbackupsw3.bak';
若是要還原的數據庫不存在
還原語法:
第一步還原數據庫:restore database 數據庫名 from disk=文件完整路徑 with norecovery;
第二步還原事務日誌:restore log 數據庫名 from disk=文件完整路徑 with recovery;
示例:
第一步還原數據庫:restore database testss from disk='D:SqlTestbackupsw1.bak' with norecovery;
第二步還原日誌文件:restore log testss from disk='D:SqlTestbackupsw11.bak' with recovery;
若是要還原的數據庫存在
還原語法:
第一步還原數據庫:restore database 數據庫名 from disk=文件完整路徑 with norecovery,replace;
第二步還原事務日誌:restore log 數據庫名 from disk=文件完整路徑 with recovery;
示例:
第一步還原數據庫:restore database testss from disk='D:SqlTestbackupsw1.bak' with norecovery,replace;
第二步還原日誌文件:restore log testss from disk='D:SqlTestbackupsw11.bak' with recovery;
優勢:一、日誌備份會節約更多的時間,恢復起來也更快能夠及時恢復,數據丟失少。二、在SQL Server中,事務日誌備份是增量備份,它捕獲的是自上一次事務日誌備份以來的變化,而差別備份則包含了自上一次完整備份以來全部變化的頁。三、日誌備份能夠恢復到相應的時間點。缺點:恢復過程比較慢,須要恢復多個備份包括完整備份和日誌備份。