數(shù)據(jù)庫的備份和恢復(fù)

上傳人:仙*** 文檔編號(hào):253374514 上傳時(shí)間:2024-12-12 格式:PPT 頁數(shù):43 大小:363.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)庫的備份和恢復(fù)_第1頁
第1頁 / 共43頁
數(shù)據(jù)庫的備份和恢復(fù)_第2頁
第2頁 / 共43頁
數(shù)據(jù)庫的備份和恢復(fù)_第3頁
第3頁 / 共43頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫的備份和恢復(fù)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫的備份和恢復(fù)(43頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,第12章,數(shù)據(jù)庫的備份和恢復(fù),,第1,2,章 數(shù)據(jù)庫的備份和恢復(fù),學(xué)習(xí)要點(diǎn):,,備份的概念,,,備份的類型,,,數(shù)據(jù)庫備份的方法,,,恢復(fù)數(shù)據(jù)庫的方法,,,,第1,2,章 數(shù)據(jù)庫的備份和恢復(fù),12.1,備份概述,,,12.2,備份操作,,,12.3,恢復(fù)操作,,,12.4,恢復(fù)數(shù)據(jù)庫的其他方法,,,12.5,數(shù)據(jù)的導(dǎo)入和導(dǎo)出,,12.1,備份概述,12.1.1 為什么以及何時(shí)備份,,備份是指數(shù)據(jù)庫管理員定期或不定期地將數(shù)據(jù)庫部分或全部內(nèi)容復(fù)制到磁帶或磁盤上保存起來的過程。當(dāng)數(shù)據(jù)庫遭到破壞時(shí),可以利用

2、備份進(jìn)行數(shù)據(jù)庫的恢復(fù)。,,備份的目的就是當(dāng)數(shù)據(jù)庫發(fā)生意外時(shí),盡可能的減少數(shù)據(jù)的丟失。,,,何時(shí)進(jìn)行備份,取決于所能承受數(shù)據(jù)損失的大小。,,執(zhí)行備份操作必須擁有數(shù)據(jù)庫備份的權(quán)限。,,,12.1.2,備份類型,,,,SQL Server 2000,支持的備份類型有四種,:,,完全數(shù)據(jù)庫備份,,差異備份,,事務(wù)日志備份,,文件和文件組備份,,1,.完全數(shù)據(jù)庫備份,,,完全數(shù)據(jù)庫備份是指備份數(shù)據(jù)庫中當(dāng)前所有的數(shù)據(jù)包括事務(wù)日志。與事務(wù)日志備份和差異備份相比,完全數(shù)據(jù)庫備份使用的存儲(chǔ)空間多,完成備份操作需要的時(shí)間長,所以完全數(shù)據(jù)庫備份的創(chuàng)建頻率通常比差異備份或事務(wù)日志備份低。完全數(shù)據(jù)庫備份適用備份容量較小

3、、或數(shù)據(jù)庫中數(shù)據(jù)的修改較少的數(shù)據(jù)庫。,,2,.差異備份,,,差異備份是指備份自上次完全數(shù)據(jù)庫備份以來更改的數(shù)據(jù)。差異備份比完全數(shù)據(jù)庫備份小而且備份速度快,因此可以經(jīng)常地備份,經(jīng)常備份將減少丟失數(shù)據(jù)的危險(xiǎn)。差異備份適合于修改頻繁的數(shù)據(jù)庫。,,3,.事務(wù)日志備份,,,事務(wù)日志備份是指備份自上次備份以來數(shù)據(jù)變化的過程,即事務(wù)日志文件的信息。其中的上次備份可以是完全數(shù)據(jù)庫備份、差異備份或事務(wù)日志備份。可以使用事務(wù)日志備份將數(shù)據(jù)庫恢復(fù)到特定的即時(shí)點(diǎn)(如輸入多余數(shù)據(jù)前的那一點(diǎn))或恢復(fù)到故障點(diǎn)。,,4,.文件和文件組備份,,,文件和文件組備份適合于特大型數(shù)據(jù)庫,因?yàn)橐粋€(gè)很大的數(shù)據(jù)庫要進(jìn)行完全數(shù)據(jù)庫備份需要很

4、長的時(shí)間,那么可以將數(shù)據(jù)庫的文件和文件組分別進(jìn)行備份。,,備份后如果數(shù)據(jù)庫發(fā)生了意外,一般應(yīng)遵循如下的步驟來進(jìn)行恢復(fù):,,(1)如果當(dāng)前日志沒有損壞,首先備份事務(wù)日志;,,(2)恢復(fù)最近的完全數(shù)據(jù)庫備份;,,(3)恢復(fù)最近的差異備份(如果進(jìn)行過差異備份);,,(4)依次恢復(fù)自差異備份以后的所有事務(wù)日志備份,,(按備份的先后順序恢復(fù))。,,12.1.3,恢復(fù)模型,,,,SQL Server 2000,提供了三種恢復(fù)模型,以確定如何備份數(shù)據(jù)以及能承受何種程度的數(shù)據(jù)丟失。,,簡單恢復(fù),,完全恢復(fù),,大容量日志記錄恢復(fù),,,,1.簡單恢復(fù),,使用簡單恢復(fù)模型可以將數(shù)據(jù)庫恢復(fù)到最后一次備份的時(shí)刻的 狀

5、態(tài)。不過,無法將數(shù)據(jù)庫還原到故障點(diǎn)或特定的即時(shí)點(diǎn)。在簡單恢復(fù)的模型下只能進(jìn)行完全數(shù)據(jù)庫備份和差異備份。,,,2.完全恢復(fù),,完全恢復(fù)提供將數(shù)據(jù)庫恢復(fù)到故障點(diǎn)或特定即時(shí)點(diǎn)的能力。在完全恢復(fù)模型下能進(jìn)行各種備份。,,3.大容量日志記錄恢復(fù),,允許大容量日志記錄操作,對(duì)某些大規(guī)?;虼笕萘繌?fù)制操作提供最佳性能和最少的日志使用空間。在大容量日志記錄恢復(fù)模型下能進(jìn)行數(shù)據(jù)庫備份、差異備份和事務(wù)日志備份。,,12.1.4,備份設(shè)備,,,創(chuàng)建備份時(shí),必須選擇存放備份數(shù)據(jù)的備份設(shè)備,即存放備份的存儲(chǔ)介質(zhì)。備份設(shè)備可以是磁盤、磁帶、命名管道。當(dāng)建立一個(gè)備份設(shè)備是要分配一個(gè)邏輯名和一個(gè)物理名。,,,1,.使用企業(yè)管理

6、器創(chuàng)建備份設(shè)備,。,,(1),打開“企業(yè)管理器”,展開服務(wù)器組,然后展開服務(wù)器。,,(2)展開“管理”文件夾,右擊“備份”,然后單擊“新建備份設(shè)備”命令,彈出“備份設(shè)備屬性”對(duì)話框,如圖12,-,1 所示。,,圖,12-1,備份設(shè)備屬性對(duì)話框,,(3)在“名稱”框中輸入該備份設(shè)備的名稱。,,(4)單擊“文件名”,輸入備份設(shè)備的物理文件名或,,單擊瀏覽(“...”)按鈕顯示“備份設(shè)備位置”對(duì),,話框,再選擇備份設(shè)備所使用的物理文件。,,(,5,)單擊“確定”按鈕完成創(chuàng)建備份設(shè)備操作。,,2.使用系統(tǒng)存儲(chǔ)過程,sp_,addumpdevice,創(chuàng)建備份設(shè)備,,,sp_,addumpdevice,'

7、,device_type,' , ',logical_name,' ,? ',physical_name’,,device_type,是指備份設(shè)備類型,,,磁盤:,disk,;,,磁帶:,tape,;,,,命名管道:,pipe,。,,,例,12-1,下面的示例添加一個(gè)名為,,sales_backup,的磁盤備份設(shè)備,其物理名稱為,D:\sales_backup.,bak,。,,EXEC sp_,addumpdevice,'disk', 'sales_backup', 'd:\sales_backup.,bak,',可以使用系統(tǒng)存儲(chǔ)過程,sp_,dropdevice,刪除備份設(shè)備。,,例,12-

8、2,下面的示例刪除上例創(chuàng)建的備份設(shè)備。,,EXEC sp_,dropdevice,'sales_backup',,12.2,備份操作,,12.2.1,使用企業(yè)管理器備份數(shù)據(jù)庫,,,(1)打開“企業(yè)管理器”,展開服務(wù)器組,然后展開服務(wù)器。,,(2)展開“數(shù)據(jù)庫”文件夾,右擊需要的數(shù)據(jù)庫,選擇“所有任務(wù)”子菜單,然后單擊“備份數(shù)據(jù)庫”,打開“,SQL Server,備份”對(duì)話框,如圖12-2 所示。,,,圖,12-2,,SQL Server,備份對(duì)話框,,(3)在“名稱”框內(nèi),輸入備份名稱。在“描述”框中輸入對(duì)備份集的描述。也可以不填寫描述框。,,(4)在“備份”選項(xiàng)下單擊“數(shù)據(jù)庫—完全”?;蛘哌x

9、擇其他的備份類型。,,(5)在“目的”選項(xiàng)下,指定備份存放的位置。單擊“添加”可以添加備份文件或備份設(shè)備,如圖12-3 所示。,,(6)在“重寫”選項(xiàng)下,單擊“追加到媒體”,將備份追加到當(dāng)前備份設(shè)備的內(nèi)容之后;單擊“重寫現(xiàn)有媒體”,將重寫備份設(shè)備中備份內(nèi)容,即原來的內(nèi)容被覆蓋。,,(7)選擇“調(diào)度”復(fù)選框確定備份操作執(zhí)行的時(shí)間,也可以直接單擊“確定”按鈕,立即執(zhí)行備份操作。,,圖12-3 選擇備份目的對(duì)話框,,12.2.2,使用,Transact-SQL,語句備份數(shù)據(jù)庫,,,語法形式如下:,,,BACKUP DATABASE,database_name,,,,TO backup_devi

10、ce,,[ WITH [INIT | NOINIT]?[ [ , ] DIFFERENTIAL ]],,,init:,選項(xiàng)表示重寫備份集的數(shù)據(jù)。,,Noinit,:,選項(xiàng)表示備份數(shù)據(jù)將追加在原有的內(nèi)容之后,,NOINIT,是 默 認(rèn)設(shè)置。,,Differential:,選項(xiàng)表示差異備份。,,例12-3 下例為,sales,數(shù)據(jù)庫創(chuàng)建一個(gè)完全數(shù)據(jù)庫備份和一個(gè)差異數(shù)據(jù)庫備份。,,BACKUP DATABASE sales,,TO sales_backup,,With init,,GO,,BACKUP DATABASE sales,,TO sales_backup,,with different

11、ial,,GO,使用,BACKUP log,命令可以對(duì)數(shù)據(jù)庫進(jìn)行事務(wù)日志備份,,語法形式如下:,,BACKUP LOG database_name TO backup_device,,,例12-4 下例為,sales,數(shù)據(jù)庫創(chuàng)建一個(gè)事務(wù)日志備份。,,BACKUP LOG sales TO sales_backup,,12.3,恢復(fù)操作,,,恢復(fù)數(shù)據(jù)庫是加載備份并應(yīng)用事務(wù)日志重建數(shù)據(jù)庫的過程。,在數(shù)據(jù)庫的恢復(fù)過程中,用戶不能進(jìn)入數(shù)據(jù)庫,即數(shù)據(jù)庫是不能使用的。一般而言,總是設(shè)置該數(shù)據(jù)庫中“單用戶”選項(xiàng)為真來限制用戶訪問要恢復(fù)的數(shù)據(jù)庫。,,,,SQL Server,中進(jìn)行數(shù)據(jù)庫恢復(fù),可以使用企業(yè)管理

12、器和,Transact-SQL,語句。,12.3.1,使用企業(yè)管理器恢復(fù)數(shù)據(jù)庫,,(1)打開“企業(yè)管理器”,展開服務(wù)器組,然后展開服務(wù)器。,,(2)展開“數(shù)據(jù)庫”文件夾,右擊數(shù)據(jù)庫,指向“所有任務(wù)”子菜單,然后單擊“還 原數(shù)據(jù)庫”命令。彈出“還原數(shù)據(jù)庫”對(duì)話框,如圖12-4 所示。,,,(3)在“還原為數(shù)據(jù)庫”框中,如果要還原的數(shù)據(jù)庫名稱與顯示的默認(rèn)數(shù)據(jù)庫名稱不同,請(qǐng)?jiān)谄渲羞M(jìn)行輸入或選擇。若要用新名稱還原數(shù)據(jù)庫,請(qǐng)輸入新的數(shù)據(jù)庫名稱。,(4)單擊“數(shù)據(jù)庫”,在“要還原的第一個(gè)備份”列表中,選擇要還原的備份集。如果要將一個(gè)服務(wù)器上的數(shù)據(jù)庫備份恢復(fù)到另一個(gè)服務(wù)器上,應(yīng)選擇“從設(shè)備”還原。,,(5)

13、在“還原”列表中,單擊要還原的數(shù)據(jù)庫備份。,,(,6,)單擊“選項(xiàng)”選項(xiàng)卡,根據(jù)需要進(jìn)行各選項(xiàng)的設(shè)置,如圖,12-5,所示。,,,(,7,)單擊“確定”按鈕開始恢復(fù)數(shù)據(jù)庫。,,圖,12-4,還原數(shù)據(jù)庫對(duì)話框,,圖,12-5,還原數(shù)據(jù)庫對(duì)話框“選項(xiàng)”選項(xiàng)卡,12.3.2,使用,Transact-SQL,語句恢復(fù)數(shù)據(jù)庫,,語法形式如下:,,,RESTORE DATABASE,database_name,,,,FROM,,backup_device,,[ WITH,,[FILE =,file_number,] [ [ , ] { NORECOVERY | RECOVERY | STANDBY=,u

14、ndo_file_name,} ] ],,,其中:,,FILE =,file_number:,標(biāo)識(shí)要還原的備份集。例如,,file_number,,為 1 表示備份媒體上的第一個(gè)備份集,,file_number,,為 2 表示第二個(gè)備份集。,,NORECOVERY:,表示還原操作不回滾任何未提交的事務(wù)。如果需要恢復(fù)另一個(gè)事務(wù)日志,則必須指定,NORECOVERY,或,STANDBY,選項(xiàng)。如果,NORECOVERY、RECOVERY,和,STANDBY,均未指定,則默認(rèn)為,RECOVERY。,當(dāng)還原數(shù)據(jù)庫備份和多個(gè)事務(wù)日志時(shí),或在需要多個(gè),RESTORE,語句時(shí)(例如在完整數(shù)據(jù)庫備份后進(jìn)行差異

15、數(shù)據(jù)庫備份),,SQL Server,要求在除最后的,RESTORE,語句外的所有其它語句上使用,WITH NORECOVERY,選項(xiàng)。,,RECOVERY:,表示還原操作回滾任何未提交的事務(wù)。在恢復(fù)后即可使用數(shù)據(jù)庫。只有在最后一步恢復(fù)是使用。,,例12-4:從,sales_backup,備份設(shè)備中還原完全數(shù)據(jù)庫備份后還原差異備份。,,RESTORE DATABASE sales,,FROM sales_backup,,WITH NORECOVERY,,,,RESTORE DATABASE sales,,FROM sales_,buckup,,WITH FILE = 2,,12

16、.4,恢復(fù)數(shù)據(jù)庫的其他方法,,12.4.1,數(shù)據(jù)庫的脫機(jī)和聯(lián)機(jī),,,具體操作步驟如下:,,(1)打開“企業(yè)管理器”,展開服務(wù)器組,然后展開服務(wù)器。,,(2)展開“數(shù)據(jù)庫”文件夾,右擊,Pubs,數(shù)據(jù)庫,指向“所有任務(wù)”子菜單,然后單擊“脫機(jī)”命令。,,(3)在,Pubs,數(shù)據(jù)庫旁出現(xiàn)“脫機(jī)”兩字,操作完成。這時(shí)可以對(duì),Pubs,的數(shù)據(jù)庫文件進(jìn)行復(fù)制。,,脫機(jī)的數(shù)據(jù)庫要恢復(fù)使用,則使用聯(lián)機(jī)操作。,,12.4.2,分離和附加數(shù)據(jù)庫,,,SQL Server 2000,允許分離數(shù)據(jù)庫的數(shù)據(jù)文件和事務(wù)日志文件,然后將其重新附加到另一臺(tái)服務(wù)器,甚至同一臺(tái)服務(wù)器上,。,,如果想將數(shù)據(jù)庫從一臺(tái)計(jì)算機(jī)移到另一

17、臺(tái)計(jì)算機(jī)或者從一個(gè)物理磁盤移到另一物理磁盤上,則分離和附加數(shù)據(jù)庫很有用:一般是先分離數(shù)據(jù)庫;然后將數(shù)據(jù)庫文件移到另一服務(wù)器或磁盤;最后通過指定移動(dòng)文件的新位置附加數(shù)據(jù)庫。當(dāng)附加在數(shù)據(jù)庫時(shí),必須指定主數(shù)據(jù)文件的名稱和物理位置。,,12.5,數(shù)據(jù)的導(dǎo)入和導(dǎo)出,,,在實(shí)際工作中我們的數(shù)據(jù)可能存儲(chǔ)在,Excel、Access、Sybase、Oracle,等數(shù)據(jù)庫中,用戶有時(shí)需要在,SQL Server,中利用這些數(shù)據(jù),這就需要一種工具能夠?qū)?shù)據(jù)轉(zhuǎn)換到,SQL Server,中。,SQL Server,提供了一種很容易的把數(shù)據(jù)從一個(gè),SQL Server,數(shù)據(jù)庫或非,SQL Server,數(shù)據(jù)庫,,傳輸

18、到一個(gè),SQL Server,數(shù)據(jù)庫的方法,這就是使用數(shù)據(jù)傳輸服務(wù)(,Data Transformation Services,,,DTS)。,通過,DTS,用戶可以進(jìn)行不同數(shù)據(jù)源之間數(shù)據(jù)的導(dǎo)入、導(dǎo)出和轉(zhuǎn)換。,,12.5.1,數(shù)據(jù)的導(dǎo)入,,,例12-6 將,Excel,表中的數(shù)據(jù)導(dǎo)入,SQL Server,中的,mydb,數(shù)據(jù)庫中。具體操作步驟如下:,,(1)打開“企業(yè)管理器”,展開服務(wù)器組,然后展開服務(wù)器。,,(2)右擊“數(shù)據(jù)庫”,選擇“所有任務(wù)”中的“導(dǎo)入數(shù)據(jù)”,彈出“數(shù)據(jù)轉(zhuǎn)換服務(wù)導(dǎo)入/導(dǎo)出向?qū)А薄?,(3)單擊“下一步”,出現(xiàn)“選擇數(shù)據(jù)源”對(duì)話框,在“數(shù)據(jù)源” 下拉列表框中選擇“,Mi

19、crosoft Excel 97-2000”,,如圖12-9所示對(duì)話框。在“文件名”框中選擇需要導(dǎo)入的文件的路徑和文件名。,,,圖12-9 導(dǎo)入/導(dǎo)出選擇數(shù)據(jù)源對(duì)話框,,圖,12-10,選擇目的,,(4)單擊“下一步”,出現(xiàn)如圖12-10 所示對(duì)話框。選擇目的,在數(shù)據(jù)庫框中選擇,mydb,。,,圖,12-11,選擇方式,,(,5,),單擊“下一步”,選中“從源數(shù)據(jù)復(fù)制表和視圖”,如圖,12-11,所示對(duì)話框。,圖,12-12,選擇表和視圖對(duì)話框,,(,6)單擊“下一步”,出現(xiàn)如圖12-12所示對(duì)話框,選擇需要復(fù)制的表和視圖,。,圖,12-13,保存、調(diào)度和復(fù)制包對(duì)話框,,(,7,)單擊“下一步

20、”,出現(xiàn)保存、調(diào)度和復(fù)制包對(duì)話框,如圖,12-13,所示,。,圖,12-14,完成對(duì)話框,,(,8,)單擊“下一步”,出現(xiàn)完成對(duì)話框,如圖,12-14,所示。,,圖,12-15,數(shù)據(jù)導(dǎo)入對(duì)話框,,(9)單擊“完成”按鈕,開始復(fù)制數(shù)據(jù)。如圖12-15所示。,12.5.2,數(shù)據(jù)的導(dǎo)出,,數(shù)據(jù)的導(dǎo)出是指將,SQL Server,中的數(shù)據(jù)轉(zhuǎn)為用戶指定的格式的過程,例如將,,SQL Server,表的內(nèi)容復(fù)制到,,Microsoft Access,數(shù)據(jù)庫中。使用向?qū)瓿蓴?shù)據(jù)的導(dǎo)出工作的步驟和數(shù)據(jù)的導(dǎo)入相似。,小結(jié):,,本章主要介紹了,SQL Server2000,的備份和恢復(fù)的相關(guān)知識(shí)。講述了備份的四種類型,備份設(shè)備的創(chuàng)建,通過企業(yè)管理器和,Transact-SQL,語句進(jìn)行備份和恢復(fù)的具體操作的方法,以及數(shù)據(jù)的導(dǎo)入和導(dǎo)出。,,

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

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲