第9章SQLServer2005備份與恢復(fù)_第1頁
第9章SQLServer2005備份與恢復(fù)_第2頁
第9章SQLServer2005備份與恢復(fù)_第3頁
第9章SQLServer2005備份與恢復(fù)_第4頁
第9章SQLServer2005備份與恢復(fù)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第第9章章 SQL Server 2005備份與備份與恢復(fù)恢復(fù)創(chuàng)建和實(shí)施備份和恢復(fù)計(jì)劃是數(shù)據(jù)庫管理員最重要的職責(zé)之一。重要的數(shù)據(jù)很可能被意外刪除,關(guān)鍵任務(wù)數(shù)據(jù)可能損壞,自然災(zāi)害可能讓你的辦公室化為烏有。如果沒有一個可靠的備份和恢復(fù)計(jì)劃,你將無法在上述情況下恢復(fù)它們,數(shù)據(jù)將丟失殆盡。12本章知識要點(diǎn):本章知識要點(diǎn): 了解恢復(fù)體系結(jié)構(gòu) 掌握創(chuàng)建備份設(shè)備的方法 熟悉掌握各種類型的備份 掌握如何恢復(fù)數(shù)據(jù) 了解數(shù)據(jù)復(fù)制39.1 備份概述備份概述 備份就是制作數(shù)據(jù)庫結(jié)構(gòu)、對象和數(shù)據(jù)的復(fù)制,存儲在計(jì)算機(jī)硬盤其他存儲介質(zhì)上(比如磁帶),以便在數(shù)據(jù)庫遭到破壞的時候能夠恢復(fù)數(shù)據(jù)庫。9.1.1 備份的重要性備份的重

2、要性 用戶使用數(shù)據(jù)庫是因?yàn)橐脭?shù)據(jù)庫來管理和操作數(shù)據(jù)。數(shù)據(jù)對于用戶來說是非常寶貴的資產(chǎn),一旦數(shù)據(jù)丟失,之前的工作則毫無意義。49.1.2 備份和恢復(fù)體系結(jié)構(gòu)備份和恢復(fù)體系結(jié)構(gòu) 完整數(shù)據(jù)庫備份就是備份整個數(shù)據(jù)庫。它備份數(shù)據(jù)庫文件、這些文件的地址以及事務(wù)日志的某些部分(從備份開始時所記錄的日志順序號到備份結(jié)束時的日志順序號)。這是任何備份策略中都要求完成的第一種備份類型,因?yàn)槠渌袀浞蓊愋投家蕾囉谕暾麄浞荨Q句話說,如果沒有執(zhí)行完整備份,就無法執(zhí)行差異備份和事務(wù)日志備份。59.1.3 備份設(shè)備備份設(shè)備 備份設(shè)備用來存儲數(shù)據(jù)庫、事務(wù)日志或者文件和文件組備份的存儲介質(zhì)。備份設(shè)備可以是硬盤、磁帶或者

3、管道。SQL Server 2005只支持將數(shù)據(jù)庫庫備份到本地磁帶機(jī),而不是網(wǎng)絡(luò)上的遠(yuǎn)程磁帶機(jī)。當(dāng)使用磁盤時,SQL Server 2005允許將本地主機(jī)硬盤和遠(yuǎn)程主機(jī)上的硬盤作為備份設(shè)備,備份設(shè)備在硬盤中是以文件的方式存儲的。69.2 備份數(shù)據(jù)備份數(shù)據(jù) 備份設(shè)備是用來存儲數(shù)據(jù)庫、事務(wù)日志或者文件和文件組備份的存儲介質(zhì),所在執(zhí)行備份數(shù)據(jù)之前,我們先來介紹以下如何創(chuàng)建備份設(shè)備,然后再介紹如何創(chuàng)建幾種常見的數(shù)據(jù)庫備份。79.2.1 創(chuàng)建備份設(shè)備創(chuàng)建備份設(shè)備 在SQL Server 2005中創(chuàng)建設(shè)備的方法有兩種:一是在SQL Server Management Studio中使用現(xiàn)有命令和功能,通

4、過方便的圖形化工具創(chuàng)建,二是通過使用系統(tǒng)存儲過程sp_addumpdevice創(chuàng)建。89.2.2 管理備份設(shè)備管理備份設(shè)備 在SQL Server 2005中,創(chuàng)建了備份設(shè)備以后可以通過系統(tǒng)存儲過程、Transact-SQL語句圖形化工具等方法查看備份設(shè)備的信息和刪除不用備份設(shè)備。99.2.3 完整備份完整備份 完整備份是指包含所有數(shù)據(jù)文件的完整映像的任何備份。完整備份會備份所有數(shù)據(jù)和足夠的日志,以便恢復(fù)數(shù)據(jù)。由于完整備份是任何備份策略中都要求完成的第一種備份類型,所以我們首先介紹如何使用SQL Server Management Studio圖形化工具和BACKUP命令進(jìn)行完整數(shù)據(jù)庫備份。

5、10119.2.4 差異備份差異備份 當(dāng)數(shù)據(jù)量十分龐大時,執(zhí)行一次完成備份需要耗費(fèi)非常多時間和空間,因此完整備份不能頻繁進(jìn)行,這時就需要進(jìn)行差異備份。129.2.5 事務(wù)日志備份事務(wù)日志備份 使用事務(wù)日志備份,可以將數(shù)據(jù)庫恢復(fù)到故障點(diǎn)或特定的時間點(diǎn)。一般情況下,事務(wù)日志備份比完整備份和差異備份使用的資源少。因此,可以更頻繁地創(chuàng)建事務(wù)日志備份,減少數(shù)據(jù)丟失的風(fēng)險。在Microsoft SQL Server 2005系統(tǒng)中日志備份有三種類型:純?nèi)罩緜浞?、大容量操作日志備份和尾日志備份。日志備份類型說明純?nèi)罩緜浞輧H包含一定間隔的事務(wù)日志記錄而不包含在大容量日志恢復(fù)模式下執(zhí)行的任何大容量更改的備份。大

6、容量操作日志備份包含日志記錄以及由大容量操作更改的數(shù)據(jù)頁的備份。不允許對大容量操作日志備份進(jìn)行時點(diǎn)恢復(fù)。尾日志備份 對可能已損壞的數(shù)據(jù)庫進(jìn)行的日志備份,用于捕獲尚未備份的日志記錄。尾日志備份在出現(xiàn)故障時進(jìn)行,用于防止丟失工作,可以包含純?nèi)罩居涗浕虼笕萘坎僮魅罩居涗洝?.3 恢復(fù)數(shù)據(jù)恢復(fù)數(shù)據(jù) 恢復(fù)數(shù)據(jù),就是讓數(shù)據(jù)庫根據(jù)備份回到備份時的狀態(tài)。當(dāng)恢復(fù)數(shù)據(jù)庫時,SQL Server會自動將備份文件中的數(shù)據(jù)全部復(fù)制到數(shù)據(jù)庫,并回滾任何未完成的事務(wù),以保證數(shù)據(jù)庫中的數(shù)據(jù)的完整性。139.3.1 常規(guī)恢復(fù)常規(guī)恢復(fù) 在執(zhí)行恢復(fù)之前,我們先來介紹一下RECOVERY選項(xiàng),該選項(xiàng)設(shè)置不正確,則數(shù)據(jù)庫恢復(fù)的工作可能

7、會全部失敗。這個選項(xiàng)通知SQL Server 2005,數(shù)據(jù)庫恢復(fù)過程已經(jīng)結(jié)束,用戶可以重新開始使用數(shù)據(jù)庫,它只能用于恢復(fù)過程的最后一個文件。14159.3.2 時間點(diǎn)恢復(fù)時間點(diǎn)恢復(fù) SQL Server 2005不僅給事務(wù)日志中的每個事務(wù)標(biāo)上日志號,還給它們都標(biāo)上一個時間。這個時間與RESTORE語句的STOPAT從句結(jié)合起來,允許將數(shù)據(jù)返回到前一個狀態(tài)。但是,在使用這個過程時需要記住兩點(diǎn): 這個過程不適用于完全與差異備份,只適用于事務(wù)日志備份。 將失去STOPAT時間這后整個數(shù)據(jù)庫上所發(fā)生的任何修改。169.4 復(fù)制數(shù)據(jù)庫復(fù)制數(shù)據(jù)庫 數(shù)據(jù)庫復(fù)制是企業(yè)級分布式數(shù)據(jù)庫用到的重要而強(qiáng)大的技術(shù)。通過它

溫馨提示

  • 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

提交評論