SQL Server:備份和恢復措施
一、備份數據庫
1、打開(kāi)SQL企業(yè)管理器,在控制臺根目錄中依次點(diǎn)開(kāi)Microsoft SQL Server
2、SQL Server組-->雙擊打開(kāi)你的服務(wù)器-->雙擊打開(kāi)數據庫目錄
3、選擇你的數據庫名稱(chēng)(如論壇數據庫Forum)-->然后點(diǎn)上面菜單中的工具-->選擇備份數據庫
4、備份選項選擇完全備份,目的中的備份到如果原來(lái)有路徑和名稱(chēng)則選中名稱(chēng)點(diǎn)刪除,然后點(diǎn)添加,如果原來(lái)沒(méi)有路徑和名稱(chēng)則直接選擇添加,接著(zhù)指定路徑和文件名,指定后點(diǎn)確定返回備份窗口,接著(zhù)點(diǎn)確定進(jìn)行備份
二、還原數據庫
1、打開(kāi)SQL企業(yè)管理器,在控制臺根目錄中依次點(diǎn)開(kāi)Microsoft SQL Server
2、SQL Server組-->雙擊打開(kāi)你的服務(wù)器-->點(diǎn)圖標欄的新建數據庫圖標,新建數據庫的名字自行取
3、點(diǎn)擊新建好的數據庫名稱(chēng)(如論壇數據庫Forum)-->然后點(diǎn)上面菜單中的工具-->選擇恢復數據庫
4、在彈出來(lái)的窗口中的還原選項中選擇從設備-->點(diǎn)選擇設備-->點(diǎn)添加-->然后選擇你的備份文件名-->添加后點(diǎn)確定返回,這時(shí)候設備欄應該出現您剛才選擇的數據庫備份文件名,備份號默認為1(如果您對同一個(gè)文件做過(guò)多次備份,可以點(diǎn)擊備份號旁邊的查看內容,在復選框中選擇最新的一次備份后點(diǎn)確定)-->然后點(diǎn)擊上方常規旁邊的選項按鈕
5、在出現的窗口中選擇在現有數據庫上強制還原,以及在恢復完成狀態(tài)中選擇使數據庫可以繼續運行但無(wú)法還原其它事務(wù)日志的選項。在窗口的中間部位的將數據庫文件還原為這里要按照你SQL的安裝進(jìn)行設置(也可以指定自己的目錄),邏輯文件名不需要改動(dòng),移至物理文件名要根據你所恢復的機器情況做改動(dòng),如您的SQL數據庫裝在D:\Program Files\Microsoft SQL Server\MSSQL\Data,那么就按照您恢復機器的目錄進(jìn)行相關(guān)改動(dòng)改動(dòng),并且最后的文件名最好改成您當前的數據庫名(如原來(lái)是bbs_data.mdf,現在的數據庫是forum,就改成forum_data.mdf),日志和數據文件都要按照這樣的方式做相關(guān)的改動(dòng)(日志的文件名是*_log.ldf結尾的),這里的恢復目錄您可以自由設置,前提是該目錄必須存在(如您可以指定d:\sqldata\bbs_data.mdf或者d:\sqldata\bbs_log.ldf),否則恢復將報錯
6、修改完成后,點(diǎn)擊下面的確定進(jìn)行恢復,這時(shí)會(huì )出現一個(gè)進(jìn)度條,提示恢復的進(jìn)度,恢復完成后系統會(huì )自動(dòng)提示成功,如中間提示報錯,請記錄下相關(guān)的錯誤內容并詢(xún)問(wèn)對SQL操作比較熟悉的人員,一般的錯誤無(wú)非是目錄錯誤或者文件名重復或者文件名錯誤或者空間不夠或者數據庫正在使用中的錯誤,數據庫正在使用的錯誤您可以嘗試關(guān)閉所有關(guān)于SQL窗口然后重新打開(kāi)進(jìn)行恢復操作,如果還提示正在使用的錯誤可以將SQL服務(wù)停止然后重起看看,至于上述其它的錯誤一般都能按照錯誤內容做相應改動(dòng)后即可恢復
三、收縮數據庫
一般情況下,SQL數據庫的收縮并不能很大程度上減小數據庫大小,其主要作用是收縮日志大小,應當定期進(jìn)行此操作以免數據庫日志過(guò)大
1、設置數據庫模式為簡(jiǎn)單模式:打開(kāi)SQL企業(yè)管理器,在控制臺根目錄中依次點(diǎn)開(kāi)Microsoft SQL Server-->SQL Server組-->雙擊打開(kāi)你的服務(wù)器-->雙擊打開(kāi)數據庫目錄-->選擇你的數據庫名稱(chēng)(如論壇數據庫Forum)-->然后點(diǎn)擊右鍵選擇屬性-->選擇選項-->在故障還原的模式中選擇“簡(jiǎn)單”,然后按確定保存
2、在當前數據庫上點(diǎn)右鍵,看所有任務(wù)中的收縮數據庫,一般里面的默認設置不用調整,直接點(diǎn)確定
3、收縮數據庫完成后,建議將您的數據庫屬性重新設置為標準模式,操作方法同第一點(diǎn),因為日志在一些異常情況下往往是恢復數據庫的重要依據
四、設定每日自動(dòng)備份數據庫
強烈建議有條件的用戶(hù)進(jìn)行此操作!
1、打開(kāi)企業(yè)管理器,在控制臺根目錄中依次點(diǎn)開(kāi)Microsoft SQL Server-->SQL Server組-->雙擊打開(kāi)你的服務(wù)器
2、然后點(diǎn)上面菜單中的工具-->選擇數據庫維護計劃器
3、下一步選擇要進(jìn)行自動(dòng)備份的數據-