




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)教材實(shí)驗(yàn)四 數(shù)據(jù)備份策略與數(shù)據(jù)轉(zhuǎn)移一、實(shí)驗(yàn)?zāi)康募耙蟊緦?shí)驗(yàn)主要是要求學(xué)生根據(jù)設(shè)計(jì)數(shù)據(jù)庫特點(diǎn)在企業(yè)管理器中對(duì)數(shù)據(jù)進(jìn)行各種類型的備份和還原,對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)儲(chǔ)操作,主要要求有:l 了解備份設(shè)備的作用,會(huì)使用備份設(shè)備l 了解備份的類型和使用l 學(xué)會(huì)用企業(yè)管理器對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)庫備份、還原。l 學(xué)會(huì)用企業(yè)管理器對(duì)數(shù)據(jù)庫進(jìn)行各種類型的數(shù)據(jù)轉(zhuǎn)換二、實(shí)驗(yàn)原理及背景知識(shí)(一)數(shù)據(jù)庫備份與還原備份:備份就是指對(duì)SQL Server數(shù)據(jù)庫或事務(wù)日志進(jìn)行復(fù)制,數(shù)據(jù)庫備份記錄了在進(jìn)行備份這一操作時(shí)數(shù)據(jù)庫中所有數(shù)據(jù)的狀態(tài)。如果數(shù)據(jù)庫因意外而損壞,這些備份文件將在數(shù)據(jù)庫恢復(fù)時(shí)被用來恢復(fù)數(shù)據(jù)庫。備份設(shè)備:備
2、份或還原操作中使用的磁帶或磁盤文件,備份設(shè)備是用來存儲(chǔ)數(shù)據(jù)庫、事務(wù)日志或文件和文件組的存儲(chǔ)介質(zhì)。備份設(shè)備名稱分為邏輯設(shè)備名稱和物理設(shè)備名稱。如邏輯設(shè)備名稱為SM_backup,而它的物理設(shè)備名稱為d:tempSM.bak;備份內(nèi)容主要是系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和事務(wù)日志。 還原數(shù)據(jù)庫的作用:數(shù)據(jù)庫還原就是將數(shù)據(jù)庫備份加載到SQL Server系統(tǒng)中的過程,備份是還原數(shù)據(jù)庫最容易和最能防止意外損失的有效辦法。還原數(shù)據(jù)庫時(shí),系統(tǒng)會(huì)根據(jù)數(shù)據(jù)庫備份文件自動(dòng)創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu),并且還原數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)庫備份對(duì)象:1、數(shù)據(jù)庫:對(duì)整個(gè)數(shù)據(jù)庫對(duì)象及狀態(tài)進(jìn)行備份。2、文件和文件組:是指對(duì)數(shù)據(jù)庫文件或文件夾進(jìn)行備份
3、,與數(shù)據(jù)庫備份不同的是,其不對(duì)事務(wù)日志進(jìn)行備份。一般在完成文件或文件組備份后,應(yīng)再進(jìn)行事務(wù)日志備份。數(shù)據(jù)庫備份類型如下:1、完全備份:是對(duì)數(shù)據(jù)庫的完整備份,包括所有的數(shù)據(jù)以及數(shù)據(jù)庫對(duì)象。優(yōu)點(diǎn):數(shù)據(jù)備份完整;恢復(fù)操作容易缺點(diǎn):速度較慢;占用大量的磁盤空間適用場合:數(shù)據(jù)不是非常重要;損壞的數(shù)據(jù)手工恢復(fù)較容易;數(shù)據(jù)庫變化頻率不大2、事務(wù)日志備份:是指對(duì)數(shù)據(jù)庫發(fā)生的事務(wù)日志進(jìn)行備份,包括從上次進(jìn)行事務(wù)日志備份、差異備份和數(shù)據(jù)庫完全備份之后所有已經(jīng)完成的任務(wù)。事務(wù)日志備份包括:數(shù)據(jù)庫備份和事務(wù)日志備份優(yōu)點(diǎn):速度快;占磁盤空間小缺點(diǎn):數(shù)據(jù)恢復(fù)麻煩;數(shù)據(jù)恢復(fù)時(shí),需要由完全備份才能進(jìn)行恢復(fù)操作;若執(zhí)行了非日志
4、操作,則以前的事務(wù)日志備份便失去意義,需要重新做完全備份。選用場合:不允許在最近一次數(shù)據(jù)庫備份之后發(fā)生數(shù)據(jù)丟失或損壞;備份時(shí)間有限時(shí);數(shù)據(jù)庫變化較為頻繁時(shí)3、差異備份:是將最近一次數(shù)據(jù)庫備份后發(fā)生的數(shù)據(jù)變化備份起來,因此差異備份實(shí)際上是一種增量數(shù)據(jù)庫備份。優(yōu)點(diǎn):時(shí)間少,占磁盤空間小缺點(diǎn):恢復(fù)時(shí)較復(fù)雜,且需要由一個(gè)完全備份4、文件和文件組備份文件和文件組備份時(shí)指對(duì)數(shù)據(jù)庫某一文件或文件組進(jìn)行備份,但它不像完全備份那樣同時(shí)也進(jìn)行事務(wù)日志備份。使用該備份方法可以提高數(shù)據(jù)庫還原速度,因?yàn)樗鼉H對(duì)遭到破壞的文件或文件組進(jìn)行還原。在使用文件和文件組進(jìn)行還原時(shí),仍要求有一個(gè)自上次備份以來的事物日志備份來保證數(shù)據(jù)
5、庫的一致性。故在進(jìn)行完文件和文件組備份后,應(yīng)再進(jìn)行事物日志備份,否則,備份在文件和文件組備份中的數(shù)據(jù)庫變化將無效。5、一種常用的備份策略首先,有規(guī)律的進(jìn)行數(shù)據(jù)庫備份,如每日一次。其次,以較短的時(shí)間間隔做差異備份,如3小時(shí)一次。最后,在兩次差異備份之間按一定頻度做事務(wù)日志備份。(二)用戶數(shù)據(jù)庫的分離與附加 分離數(shù)據(jù)庫是將數(shù)據(jù)庫從SQL Server服務(wù)器實(shí)例中刪除,但是該數(shù)據(jù)庫的數(shù)據(jù)文件和事物日志文件依然保持不變,這樣可以將該數(shù)據(jù)庫附加到任何SQL Server實(shí)例中。(三)數(shù)據(jù)導(dǎo)入導(dǎo)出如果需要將數(shù)據(jù)從OLE DB兼容的數(shù)據(jù)源快速的轉(zhuǎn)移到某個(gè)目的地,可以使用SSIS的導(dǎo)入和導(dǎo)出向?qū)?,改向?qū)Э梢钥?/p>
6、速轉(zhuǎn)移數(shù)據(jù)并且可以執(zhí)行少量的數(shù)據(jù)轉(zhuǎn)移功能,通過向?qū)峁┑倪x項(xiàng)可以選中所希望轉(zhuǎn)換的數(shù)據(jù)表,向?qū)н€有一個(gè)選項(xiàng)將整個(gè)數(shù)據(jù)轉(zhuǎn)移過程封裝到單個(gè)事務(wù)中。數(shù)據(jù)源:用戶指定的源數(shù)據(jù)位置,數(shù)據(jù)從源被移到數(shù)據(jù)目標(biāo)。源通常指向SSIS中的連接管理器。通過指向連接管理器,用戶可以在整個(gè)包中重用連接。SSIS中,一共有6中可以使用的源(OLE DB源(SQL Server、access、oracle和DB2等等)、Excel、XML、平面文件源、Datareader源、原始文件源)數(shù)據(jù)目標(biāo):接收來自數(shù)據(jù)源和來自轉(zhuǎn)換過程的數(shù)據(jù)。SSIS中可用的數(shù)據(jù)目標(biāo)有8種(OLE DB源(SQL Server、access、oracl
7、e和DB2等等)、Excel、SQL Server目標(biāo)、平面文件源、Datareader源、原始文件目標(biāo)、記錄集目標(biāo)、SQL Server移動(dòng)目標(biāo))三、實(shí)驗(yàn)內(nèi)容及步驟:基本實(shí)驗(yàn)內(nèi)容1、在資源管理器中,創(chuàng)建一個(gè)備份設(shè)備Stu_Backup步驟如下: 在要stumanage數(shù)據(jù)庫上點(diǎn)擊右鍵,再出來的“選項(xiàng)”的選項(xiàng)卡上的“恢復(fù)模式”選擇“大容量日志”或者“完整”,這樣才能進(jìn)行日志備份操作,如圖2-4-1所示圖2-4-1 選擇“大容量日志”在服務(wù)器對(duì)象上選擇點(diǎn)擊右鍵選擇“新建備份設(shè)備”,進(jìn)入圖2-4-2,在設(shè)備名稱處輸入備份設(shè)備名稱,選擇“文件”單選按鈕上選擇備份設(shè)備存儲(chǔ)路徑。這樣就創(chuàng)建好了備份設(shè)備。
8、圖2-4-2 創(chuàng)建備份設(shè)備2、在創(chuàng)建的備份設(shè)備上進(jìn)行如下操作:(1)對(duì)stumanage數(shù)據(jù)庫作一次完全備份,備份設(shè)備選擇Stu_Backup(下同)(2)對(duì)stumanage作第一次修改,添加一個(gè)test1表,對(duì)stumanage數(shù)據(jù)庫作一次差異備份;(3)對(duì)stumanage作第二次修改,添加一個(gè)test2表,對(duì)stumanage數(shù)據(jù)庫作一次事務(wù)日志備份;(4)還原差異備份,然后查看數(shù)據(jù)庫數(shù)據(jù)的變化;(5)對(duì)stumanage作第三次修改,刪除表test1和test2表,還原完全備份的內(nèi)容,然后查看數(shù)據(jù)庫數(shù)據(jù)的變化情況;(6)還原日志備份,然后查看數(shù)據(jù)庫數(shù)據(jù)的變化; 以上操作步驟如下: (
9、1)在stumanage數(shù)據(jù)庫上點(diǎn)擊右鍵,在圖2-4-3中選擇備份,在圖2-4-4中,輸入要備份的數(shù)據(jù)庫,本例中是stumanage,備份類型中選擇“完整”,進(jìn)行完全備份,在目標(biāo)中添加上創(chuàng)建的備份設(shè)備邏輯名稱Stu_Backup,點(diǎn)擊確定,進(jìn)行完全備份,如圖2-4-5圖2-4-3 選擇“備份”圖圖2-4-4 備份數(shù)據(jù)庫圖2-4-5 備份數(shù)據(jù)庫完成(2)在stumanage數(shù)據(jù)庫中添加一個(gè)test1表,進(jìn)入圖4-4界面,在備份類型上選擇“差異”,在目標(biāo)選項(xiàng)上添加上備份設(shè)備Stu_Backup。在“選項(xiàng)”選項(xiàng)卡上(如圖2-4-6)的備份到現(xiàn)有媒體集上選擇“追加到現(xiàn)有備份集”,點(diǎn)擊確定,進(jìn)行差異備份
10、。圖2-4-6 差異備份“選項(xiàng)”選項(xiàng)卡(3)在stumanage數(shù)據(jù)庫中添加一個(gè)test2表,進(jìn)入圖2-4-4界面,在備份類型上選擇“事務(wù)日志”,在目標(biāo)選項(xiàng)上添加上備份設(shè)備Stu_Backup。在“選項(xiàng)”選項(xiàng)卡上(如圖2-4-6)的備份到現(xiàn)有媒體集上選擇“追加到現(xiàn)有備份集”,點(diǎn)擊確定,完成事務(wù)日志備份,如圖2-4-7。圖2-4-7 完成日志備份(4)在數(shù)據(jù)庫上點(diǎn)擊右鍵,選擇任務(wù)->還原->數(shù)據(jù)庫,進(jìn)入圖2-4-8,在圖2-4-8中,輸入要還原的數(shù)據(jù)庫名稱,源設(shè)備選擇Stu_Backup,如圖2-4-9,點(diǎn)擊確定,進(jìn)入圖2-4-10,在圖2-4-10中,選擇差異和完整復(fù)選框,點(diǎn)擊“選
11、項(xiàng)”選項(xiàng)卡,在出現(xiàn)的圖2-4-11中,在“將數(shù)據(jù)庫還原為“處,設(shè)置數(shù)據(jù)庫還原的路徑,點(diǎn)擊確定,完成差異還原。 圖2-4-8 還原數(shù)據(jù)“常規(guī)”選項(xiàng)卡 圖2-4-9 還原數(shù)據(jù)“選擇備份設(shè)備”圖2-4-10 選擇數(shù)據(jù)庫還原點(diǎn)(5)刪除掉stumanage數(shù)據(jù)庫中添加的test1和test2表,在數(shù)據(jù)庫上點(diǎn)擊右鍵,選擇任務(wù)->還原->數(shù)據(jù)庫,進(jìn)入圖2-4-8,在圖4-8中,輸入要還原的數(shù)據(jù)庫名稱,源設(shè)備選擇Stu_Backup,如圖2-4-9,點(diǎn)擊確定,進(jìn)入圖2-4-10,在圖2-4-10中,選擇完整復(fù)選框,點(diǎn)擊“選項(xiàng)”選項(xiàng)卡,在出現(xiàn)的對(duì)話框中,在“將數(shù)據(jù)庫還原為“處,設(shè)置數(shù)據(jù)庫還原的路徑
12、,點(diǎn)擊確定,完成完全還原。(6)在數(shù)據(jù)庫上點(diǎn)擊右鍵,選擇任務(wù)->還原->數(shù)據(jù)庫,進(jìn)入圖2-4-8,在圖2-4-8中,輸入要還原的數(shù)據(jù)庫名稱,源設(shè)備選擇Stu_Backup,如圖4-9,點(diǎn)擊確定,進(jìn)入圖2-4-10,在圖2-4-10中,選擇“完整“和”事務(wù)日志“復(fù)選框,點(diǎn)擊“選項(xiàng)”選項(xiàng)卡,在出現(xiàn)的對(duì)話框中,在“將數(shù)據(jù)庫還原為“處,設(shè)置數(shù)據(jù)庫還原的路徑,點(diǎn)擊確定,完成日志還原。2、對(duì)stumanage數(shù)據(jù)庫進(jìn)行分離和附加操作(1)右擊要分離的數(shù)據(jù)庫,在快捷菜單“任務(wù)”中選擇“分離”,在新界面中選中“刪除連接”然后點(diǎn)擊“確定”即可完成數(shù)據(jù)庫分離。如圖2-4-11所示。圖2-4-11 分離
13、數(shù)據(jù)庫(2)在把分離的數(shù)據(jù)庫文件復(fù)制到其他任意路徑中,然后在SQL Server 2005資源管理器的“數(shù)據(jù)庫”目錄中點(diǎn)擊右鍵,然后選擇“附加數(shù)據(jù)庫”。在如圖2-4-12所示界面中通過瀏覽按鈕定位到數(shù)據(jù)庫主數(shù)據(jù)文件之后,點(diǎn)擊“確定”按鈕即可完成數(shù)據(jù)庫附加。圖2-4-12 附加數(shù)據(jù)庫3、對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行導(dǎo)入導(dǎo)出操作(1)將Acess數(shù)據(jù)庫導(dǎo)入SQL Server 2005數(shù)據(jù)庫進(jìn)入對(duì)象資源管理器,展開服務(wù)器和數(shù)據(jù)庫,右擊用戶數(shù)據(jù)庫,在彈出的快捷方式中選擇任務(wù)->導(dǎo)入數(shù)據(jù),啟動(dòng)導(dǎo)入導(dǎo)出數(shù)據(jù)向?qū)Чぞ?,如圖2-4-13,在圖中的“數(shù)據(jù)源”部分選擇Microsoft Access數(shù)據(jù)源,在“文件
14、名”部分選擇要導(dǎo)入的Access數(shù)據(jù)庫文件存放位置、用戶名和密碼等。圖2-4-13 導(dǎo)入ACESS數(shù)據(jù)選擇“數(shù)據(jù)源”點(diǎn)擊“下一步”,在圖2-4-14中,在目標(biāo)部分選擇SQL Native Client,選擇服務(wù)器名稱,在“數(shù)據(jù)庫”部分選擇導(dǎo)入數(shù)據(jù)存放的數(shù)據(jù)庫,或則選擇右側(cè)的“新建”按鈕,新建一個(gè)數(shù)據(jù)庫作為導(dǎo)入數(shù)據(jù)存放的位置。圖2-4-14 導(dǎo)入ACCESS數(shù)據(jù)選擇“導(dǎo)入目標(biāo)”單擊下一步,在出現(xiàn)的向?qū)е羞x擇“復(fù)制一個(gè)或多個(gè)表或視圖的數(shù)據(jù)”單擊下一步,出現(xiàn)圖2-4-15向?qū)В谠撓驅(qū)е?,選擇要導(dǎo)入的表或視圖,并對(duì)導(dǎo)入的目標(biāo)和映射進(jìn)行編輯,選擇“預(yù)覽”,可以預(yù)覽導(dǎo)出數(shù)據(jù)的情況。單擊下一步,在出現(xiàn)的向
15、導(dǎo)中,選擇立即執(zhí)行和保存SSIS包,在出現(xiàn)的對(duì)話框中可以設(shè)置數(shù)據(jù)的保護(hù)級(jí)別,也可以不選擇保存SSIS包立即執(zhí)行導(dǎo)入過程。圖2-4-15 選擇“導(dǎo)入表或視圖”單擊下一步,在出現(xiàn)的對(duì)話框中選擇完成,完成數(shù)據(jù)的導(dǎo)入過程。(2)將SQL Server 2005數(shù)據(jù)庫導(dǎo)出到EXCEL表數(shù)據(jù)的導(dǎo)出和導(dǎo)入是相反的過程,在導(dǎo)出的過程中,要注意數(shù)據(jù)源和目的的區(qū)別。進(jìn)入對(duì)象資源管理器,展開服務(wù)器和數(shù)據(jù)庫,右擊用戶數(shù)據(jù)庫,在彈出的快捷方式中選擇任務(wù)->導(dǎo)出數(shù)據(jù),啟動(dòng)導(dǎo)入導(dǎo)出數(shù)據(jù)向?qū)Чぞ?,如圖2-4-16,在圖中的“數(shù)據(jù)源”部分選擇SQL Native Client數(shù)據(jù)源,在“數(shù)據(jù)庫”部分選擇要導(dǎo)出的SQL Server數(shù)據(jù)庫。圖2-4-16 導(dǎo)出數(shù)據(jù)到execl文件點(diǎn)擊“下一步”,在圖2-4-17中,在目標(biāo)部分選擇Microsoft Excel,選擇服務(wù)器名稱,在“Excel文件路徑”部分選擇導(dǎo)出數(shù)據(jù)存放的數(shù)據(jù)文件。圖2-4-17 導(dǎo)出execl數(shù)據(jù)的“導(dǎo)入目標(biāo)”單擊下一步,在出現(xiàn)的向?qū)е羞x擇“復(fù)制一個(gè)或多個(gè)表或視圖的數(shù)據(jù)”單擊下一步,出現(xiàn)圖4-15向?qū)?,在該向?qū)е校x擇要導(dǎo)出的表或視圖,并對(duì)導(dǎo)入的目標(biāo)和映射進(jìn)行編輯,選擇“
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)生禁毒教育
- 疫情防控大會(huì)課件
- 藝術(shù)節(jié)活動(dòng)組織與實(shí)施計(jì)劃
- 公司場地授權(quán)使用合同標(biāo)準(zhǔn)文本
- 全款買房合同標(biāo)準(zhǔn)文本
- a輪融資協(xié)議合同標(biāo)準(zhǔn)文本
- 繪畫技法教學(xué)步驟示范計(jì)劃
- 企業(yè)廠房轉(zhuǎn)讓合同標(biāo)準(zhǔn)文本
- 上下鋪房轉(zhuǎn)租合同標(biāo)準(zhǔn)文本
- 企業(yè)采購紅酒合同標(biāo)準(zhǔn)文本
- 復(fù)變函數(shù)與積分變換全套課件
- 廠內(nèi)機(jī)動(dòng)車輛課件
- 四川方言詞典(教你說一口地道的四川話)
- 學(xué)校食堂餐廚具操作規(guī)程
- DB32T 3916-2020 建筑地基基礎(chǔ)檢測規(guī)程
- 公務(wù)員登記表
- 自動(dòng)控制原理全套課件
- 質(zhì)量部KPI考核指標(biāo)
- 肩關(guān)節(jié)鏡下肩袖修補(bǔ)術(shù)的護(hù)理查房ppt
- 菠菜色素提取和分離
- 計(jì)算機(jī)考試Excel操作題原題及操作步驟82435
評(píng)論
0/150
提交評(píng)論