備份術語的術語表
備份
創建備份的過程,方法是通過復制 SQL Server 數據庫中的數據記錄或復制其事務日志中的日志記錄。備份 可用於在出現故障后還原或恢復數據的數據副本。 數據庫備份還可用於將數據庫副本還原到新位置。
備份設備
要寫入 SQL Server 備份及能從中還原這些備份的磁盤或磁帶設備。 SQL Server 備份也可以寫入 Microsoft Azure Blob 存儲服務,並且使用 URL 格式來指定備份文件的目標和名稱。 有關詳細信息,請參閱 使用 Microsoft Azure Blob 存儲服務進行 SQL Server 備份和還原。
備份介質
已寫入一個或多個備份的一個或多個磁帶或磁盤文件。
數據備份 (data backup)
完整數據庫的數據備份(數據庫備份)、部分數據庫的數據備份(部分備份)或一組數據文件或文件組的數據備份(文件備份)。
數據庫備份 (database backup)
數據庫的備份:完整數據庫備份表示備份完成時的整個數據庫。 差異數據庫備份只包含自最近完整備份以來對數據庫所做的更改。
完整備份 (full backup)
一種數據備份,包含特定數據庫或者一組特定的文件組或文件中的所有數據,以及可以恢復這些數據的足夠的日志。
使用SSMS數據庫管理工具備份數據庫
打開數據庫管理工具,選擇要備份的數據庫-》右鍵點擊-》選擇任務-》選擇備份-》數據庫管理工具默認是完整備份,不用修改其他配置-》找到目標,刪除當前文件-》選擇添加-》在選擇備份目標彈出框中點擊選擇路徑-》選擇路徑-》在定位數據庫文件彈出框中輸入文件名-》最后在備份數據庫文件框中點擊確定
使用SSMS數據庫管理工具還原數據庫
打開數據庫管理工具,連接數據庫-》右鍵點擊數據庫-》選擇還原數據庫-》在還原數據庫彈出框選擇設備,點擊右邊的選擇文件按鈕-》在選擇備份設備彈出框中,點擊添加-》在定位備份文件中,選擇你要還原的文件,點擊確定-》在選擇備份設備彈出框中,點擊確定-》在還原數據庫彈出框選擇設備,點擊確定-》刷新數據庫即可看到
使用T-SQL腳本備份數據庫
本分數據庫語法:backup database 數據庫名 to disk=路徑;
示例:backup database testss to disk='D:\SqlTest\backup\testss.bak';
使用T-SQL腳本還原數據庫
還原數據庫語法: restore database 數據庫名 from disk=完整路徑;
示例:restore database testss from disk='D:\SqlTest\backup\testss.bak';
總結
優點:1、這種模式下,所有數據庫操作都被完整地記錄在日志中,出現某些操作在這種模式下也還是最小化日志,並且不是自動截斷,它支持任何備份還原策略,特別是時間點還原。
2、能夠完整記錄數據庫操作進行時間點恢復,保證數據盡可能0丟失。
缺點:1、需要嚴格管理事務日志文件。
2、數據庫規模可能會變得難以控制。