數(shù)據(jù)庫的備份與還原_第1頁
數(shù)據(jù)庫的備份與還原_第2頁
數(shù)據(jù)庫的備份與還原_第3頁
數(shù)據(jù)庫的備份與還原_第4頁
數(shù)據(jù)庫的備份與還原_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫的備份與還原SQL_server數(shù)據(jù)使用安全是所有數(shù)據(jù)庫產(chǎn)品用戶最為關(guān)心的問題之一。數(shù)據(jù)安全問題不僅涉及到數(shù)據(jù)的安全訪問,還涉及到數(shù)據(jù)的安全存儲,也就是說數(shù)據(jù)不僅要能夠進(jìn)行安全的讀,而且還要保證能夠安全地被存數(shù)據(jù)庫的備份與還原儲,在意外情況發(fā)生時,能夠及時地恢復(fù)數(shù)據(jù)或重建數(shù)據(jù)庫,將各種損失降到最低。

SQLServer2008系統(tǒng)提供了數(shù)據(jù)庫的備份與還原操作,可以將操作中的數(shù)據(jù)隨時備份,或?qū)?shù)據(jù)源導(dǎo)出到其他存儲位置,或從其他數(shù)據(jù)源導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)備用和數(shù)據(jù)共享,還可以將數(shù)據(jù)操作過程保存下來,以便操作失誤后取消操作,恢復(fù)數(shù)據(jù)。

備份與還原是數(shù)據(jù)庫產(chǎn)品實現(xiàn)數(shù)據(jù)安全存儲最有效的手段,它可以確保萬一發(fā)生意外情況時,用戶數(shù)據(jù)能夠快速地從備份介質(zhì)中恢復(fù)到原始狀態(tài),或者盡可能地恢復(fù)到接近損壞前的狀態(tài)。意外情況可能是存儲設(shè)備的意外損壞、用戶操作造成的不可恢復(fù)的數(shù)據(jù)丟失或服務(wù)器癱瘓等。備份與還原可以在同一服務(wù)器上進(jìn)行,也可以在不同的服務(wù)器上進(jìn)行,當(dāng)在不同服務(wù)器上備份與還原數(shù)據(jù),就實現(xiàn)了用戶數(shù)據(jù)在服務(wù)器之間的轉(zhuǎn)移。

數(shù)據(jù)備份分為數(shù)據(jù)庫備份和事務(wù)日志備份兩種情況,數(shù)據(jù)庫備份是創(chuàng)建數(shù)據(jù)庫的數(shù)據(jù)副本,事務(wù)日志備份是記錄自上次備份后對數(shù)據(jù)執(zhí)行的所有事務(wù)操作,通過事務(wù)日志備份可以將數(shù)據(jù)庫恢復(fù)到特定的時間點,或恢復(fù)到故障點。

1.命令方式使用BACKUPDATABASE

語句可以直接備份整個數(shù)據(jù)庫,其簡單的語法格式為: 1.1備份數(shù)據(jù)庫

BACKUPDATABASEdatabasenameTO<backupdevice>[,...n]參數(shù)說明:1)databasename為要備份的數(shù)據(jù)庫名。如果表示為一個文件和文件組列表,那么僅有這些被指定的文件和文件組列表被備份。

2)backupdevice為備份操作時要使用的邏輯或物理設(shè)備。SQLServer允許在指定的磁盤或磁帶設(shè)備上創(chuàng)建備份如TO

DISK或TO

TAPE,其中DISK和TAPE類似于下面的完整路徑和文件名:DISK=’D:ProgramFiles\MicrosoftSQLServer

2008

\MSSQL\BACKUP\trabackup.dat’TAPE=’\\.\TAPE0’3)n為可以指定多個備份設(shè)備。該語句的完整格式請參考SQL工具書或SQLServer2008幫助文件。【例12.1】創(chuàng)建traffic1數(shù)據(jù)庫的備份,備份數(shù)據(jù)庫名為trabackup。BACKUPDATABASEtraffic1TOdisk=’D:\backup\trabackup’2.界面方式使用對象資源管理器可以在視圖環(huán)境下進(jìn)行數(shù)據(jù)庫備份,以備份traffic1數(shù)據(jù)庫為例,操作步驟如下:第1步

打開對象資源管理器,展開traffic1數(shù)據(jù)庫。第2步

在需進(jìn)行備份的traffic1數(shù)據(jù)庫對象上單擊鼠標(biāo)右鍵,在快捷菜單上選擇“任務(wù)”子菜單,然后選擇“備份”命令,如圖12.1所示,彈出“備份數(shù)據(jù)庫—traffic1”窗口,如圖12.2。第3步在“數(shù)據(jù)庫”下拉列表框中選擇traffic1數(shù)據(jù)庫作為準(zhǔn)備備份的數(shù)據(jù)庫。在“備份類型”下拉列表框中,選擇需要的類型,這是第一次備份,選擇“完整”選項,在“名稱”文本框中輸入要備份的名稱。第4步由于沒有磁帶設(shè)備,所以只能備份到“磁盤”,單擊“添加”按鈕,重新選擇路徑,如圖12.3。第5步

單擊窗口左邊的“選項”選項,如圖12.4所示。在“備份到現(xiàn)有媒體集”選項中選中“追加到現(xiàn)有備份集”單選按鈕。

“備份到現(xiàn)有媒體集”有兩個選項:“追加到現(xiàn)有備份集”和“覆蓋所有現(xiàn)有備份集”。前者是媒體上以前的內(nèi)容保持不變,新的備份在媒體上次備份的結(jié)尾處寫入。后者是重寫備份設(shè)備中任何現(xiàn)有的備份。備份媒體的現(xiàn)有內(nèi)容被新備份重寫。第6步

單擊“確定”按鈕,數(shù)據(jù)備份完成,如圖12.5。1.命令方式使用RESTOREDATABASE語句可以直接從備份文件中還原數(shù)據(jù)庫,其簡單的語法格式為: RESTOREDATABASEdatabasename1.2還原數(shù)據(jù)庫FROMbackupdevice[WITHNORECOVERY|RECOVERY]參數(shù)說明:databasename為要還原的數(shù)據(jù)庫名。backupdevice為所用的備份設(shè)備名,表示從該設(shè)備中還原。WITH

子句指定還原時是否重寫數(shù)據(jù)庫。【例12.2】從trabackup中還原traffic1數(shù)據(jù)庫。RESTOREDATABASEtraffic1TOdisk=’D:\backup\trabackup’WITHNORECOVERY2.界面操作方式使用對象資源管理器可以在視圖環(huán)境下進(jìn)行數(shù)據(jù)庫還原,以還原“交通信息數(shù)據(jù)庫”為例,操作步驟如下:第1步

打開對象資源管理器,展開樹形結(jié)構(gòu),在“數(shù)據(jù)庫/交通信息數(shù)據(jù)庫”對象上單擊鼠標(biāo)右鍵,在快捷菜單中,選擇“任務(wù)”→“還原”→“數(shù)據(jù)庫”命令,如圖12.6所示,彈出“還原數(shù)據(jù)庫—交通信息數(shù)據(jù)庫”窗口,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論