一、打開(kāi)一個(gè).bak格式的30G的數(shù)據(jù)庫(kù)文件的步驟
1、打開(kāi)SQL Server Management Studio
首先打開(kāi)SQL Server Management Studio,SQL Server Management Studio 是用于管理SQL Server基礎(chǔ)架構(gòu)的集成環(huán)境。Management Studio提供用于配置、監(jiān)視和管理SQL Server實(shí)例的工具。 此外,它還提供了用于部署、監(jiān)視和升級(jí)數(shù)據(jù)層組件(如應(yīng)用程序使用的數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù))的工具以生成查詢和腳本。如果沒(méi)有,請(qǐng)先下載安裝。
2、創(chuàng)建新數(shù)據(jù)庫(kù)
點(diǎn)擊”數(shù)據(jù)庫(kù)”文件夾,在下拉項(xiàng)里選擇創(chuàng)建新數(shù)據(jù)庫(kù),輸入你需要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名稱(可以更改文件的路徑),點(diǎn)擊確認(rèn)。
3、還原數(shù)據(jù)庫(kù)
點(diǎn)擊你創(chuàng)建的新數(shù)據(jù)庫(kù)名稱按鈕,下拉選擇”任務(wù)→還原→數(shù)據(jù)庫(kù)”,添加想要還原的.bak文件,選中“覆蓋現(xiàn)有數(shù)據(jù)庫(kù)”,點(diǎn)擊確認(rèn),還原成功。
二、數(shù)據(jù)庫(kù)備份的分類與方法
1、數(shù)據(jù)庫(kù)的備份分類
從物理與邏輯的角度,備份可分為:
物理備份:對(duì)數(shù)據(jù)庫(kù)操作系統(tǒng)的物理文件(如數(shù)據(jù)文件、日志文件等)的備份邏輯備份:對(duì)數(shù)據(jù)庫(kù)邏輯組件(如:表等數(shù)據(jù)庫(kù)對(duì)象)的備份物理備份方法有:
冷備份(脫機(jī)備份):是在關(guān)閉數(shù)據(jù)庫(kù)的時(shí)候進(jìn)行的熱備份(聯(lián)機(jī)備份):數(shù)據(jù)庫(kù)處于運(yùn)行狀態(tài),依賴于數(shù)據(jù)庫(kù)的日志文件溫備份:數(shù)據(jù)庫(kù)鎖定表格(不可寫(xiě)入但可讀)的狀態(tài)下進(jìn)行備份操作從數(shù)據(jù)庫(kù)的備份策略角度,備份可分為:
完全備份:每次對(duì)數(shù)據(jù)庫(kù)進(jìn)行完整的備份差異備份:備份自從上次完全備份之后被修改過(guò)的文件增量備份:只有在上次完全備份或者增量備份后被修改的文件才會(huì)被備份2、完全備份概述
完全備份是對(duì)整個(gè)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)結(jié)構(gòu)和文件結(jié)構(gòu)的備份,保存的是備份完成時(shí)刻的數(shù)據(jù)庫(kù),是差異備份與增量備份的基礎(chǔ),每次對(duì)數(shù)據(jù)進(jìn)行完整的備份。
優(yōu)點(diǎn):備份與恢復(fù)操作簡(jiǎn)單方便。
缺點(diǎn):
數(shù)據(jù)存在大量的重復(fù);占用大量的備份空間;備份與恢復(fù)時(shí)間長(zhǎng)。3、增量備份概述
MySQL增量備份是自上一次備份后增加/變化的文件或者內(nèi)容。
特點(diǎn):沒(méi)有重復(fù)數(shù)據(jù),備份量不大,時(shí)間短;依靠二進(jìn)制日志文件進(jìn)行逐次增量備份,單個(gè)文件丟失則數(shù)據(jù)不完整,安全性低。
MySQL二進(jìn)制日志對(duì)增量備份有重要的作用:
二進(jìn)制日志保存了所有更新或者可能更新數(shù)據(jù)庫(kù)的操作;二進(jìn)制日志在啟動(dòng)MySQL服務(wù)器后開(kāi)始記錄,并在文件達(dá)到max_binlog_size所設(shè)置的大小或者接收到flush logs命令后重新創(chuàng)建新的日志文件;只需定時(shí)執(zhí)行flush logs方法重新創(chuàng)建新的日志,生成二進(jìn)制文件序列,并及時(shí)把這些日志保存到安全的地方就完成了一個(gè)時(shí)間段的增量備份。4、數(shù)據(jù)庫(kù)的備份方法
物理冷備:備份時(shí)數(shù)據(jù)庫(kù)處于關(guān)閉狀態(tài),直接打包數(shù)據(jù)庫(kù)文件。備份速度快,恢復(fù)時(shí)也是最簡(jiǎn)單的。專業(yè)備份工具mysqldump或mysqlhotcopy:mysqldump是常用的邏輯備份工具,mysqlhotcopy僅擁有備份MyISAM和ARCHIVE表。啟用二進(jìn)制日志進(jìn)行增量備份:進(jìn)行增量備份,需要刷新二進(jìn)制日志。第三方工具備份:免費(fèi)的MySQL熱備份軟件Percona XtraBackup。延伸閱讀1:備份數(shù)據(jù)庫(kù)的意義
備份 SQL Server 數(shù)據(jù)庫(kù)、在備份上運(yùn)行測(cè)試還原過(guò)程以及在另一個(gè)安全位置存儲(chǔ)備份副本可防止可能的災(zāi)難性數(shù)據(jù)丟失。備份是保護(hù)數(shù)據(jù)的少數(shù)方法。 使用有效的數(shù)據(jù)庫(kù)備份,可從多種故障中恢復(fù)數(shù)據(jù),例如:介質(zhì)故障,用戶錯(cuò)誤(例如,誤刪除了某個(gè)表),硬件故障(例如,磁盤(pán)驅(qū)動(dòng)器損壞或服務(wù)器報(bào)廢),自然災(zāi)難。此外,數(shù)據(jù)庫(kù)備份對(duì)于進(jìn)行日常管理(如將數(shù)據(jù)庫(kù)從一臺(tái)服務(wù)器復(fù)制到另一臺(tái)服務(wù)器、設(shè)置 Always On 可用性組或數(shù)據(jù)庫(kù)鏡像以及進(jìn)行存檔)非常有用。