數(shù)據(jù)庫原理與應用何玉潔編著上機報告3_第1頁
數(shù)據(jù)庫原理與應用何玉潔編著上機報告3_第2頁
數(shù)據(jù)庫原理與應用何玉潔編著上機報告3_第3頁
數(shù)據(jù)庫原理與應用何玉潔編著上機報告3_第4頁
數(shù)據(jù)庫原理與應用何玉潔編著上機報告3_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學號:201211041026 姓名:劉暢 班級:信息12-1成績:上機練習一、實驗目的了解備份和恢復數(shù)據(jù)庫的有關(guān)內(nèi)容,掌握將數(shù)據(jù)庫中的數(shù)據(jù)以及保證數(shù)據(jù)庫系統(tǒng)正常運 行的有關(guān)信息保存起來,以備恢復數(shù)據(jù)庫吋使用。二、實驗環(huán)境安裝有sql server 2012的計算機,并且創(chuàng)建好備份文件夾,最好有外出設備(例如優(yōu) 盤),以便更好的實驗有關(guān)數(shù)據(jù)庫備份的有關(guān)操作。三、實驗內(nèi)容1. 利用ssms工具按順序完成下列操作:(1) 創(chuàng)建永久備份設備:backupl, backup2.(2) 對students數(shù)據(jù)庫進行一次完整備份,并以追加的方式備份到backupl設備上。(3) 執(zhí)行下列語句刪除stude

2、nts數(shù)裾庫屮的sc表:drop table sc(4) 利用backupl沒務上對students數(shù)據(jù)庫進行的完整各份,恢復出students數(shù) 據(jù)庫。(5) 查看sc表是否被恢復出來了。2. 利用ssms工具按順序完成下列工作:(1) 對students數(shù)據(jù)庫進行一次完整備份,并以覆蓋的方式備份到backupl沒備上, 覆蓋棹backupl設備上已有的備份內(nèi)容。(2) 執(zhí)行下列語句在course表屮插入一行新紀錄:insert into course values ( c201, 離散數(shù)學 ,3, 4)(3) 將students數(shù)據(jù)庫以覆蓋的方式差昇備份到backup2設備上。(4) 執(zhí)行

3、下述語句刪除新插入一行新紀錄:delete from course where cno =201(5) 利用backupl和backup2備份設備對students數(shù)據(jù)庫的備份,恢復students 數(shù)據(jù)庫。完全恢復完成后,在course表中有新插入的記錄嗎?為什么?3. 利用ssms工具按順序完成下列操作:(1) 將students數(shù)據(jù)庫的恢s模式改為“完整”的。(2) 對students數(shù)據(jù)庫進行一次完整備份,并以覆蓋方式備份到backupl設備上。(3) 執(zhí)行下述語句向course表屮插入一行新紀錄:insert into course values( c202,編譯原理,5,4)(4)

4、 對students數(shù)據(jù)庫進行一次差異務份,并以追加的方式備份到backupl設務上。(5) 執(zhí)行下述語句刪除新插入的記錄:delete from couse where cno =c202(6) 對students數(shù)裾庫進行一次日志備份,并以覆蓋的方式備份到backup2設備上。(7) 利用back叩1和back叩2備份設備恢復students數(shù)據(jù)庫,完全恢復完成后,在 course表中有新插入的記錄嗎?為什么?4. 利用備份和恢復數(shù)據(jù)庫的t-sql語句按順序完成下列操作:(1) 新建備份設備:backupl和backup2,他們均存放在d: backup文件夾下(假設 此文件夾己存在),對

5、應的物理文件名分別為:backl.bak和back2.bak。(2) 對students數(shù)據(jù)庳進行一次完整備份,以覆蓋的方式備份到backi上。(3) 刪除sc表。(4) 對students數(shù)掘進行一次差異備份,以追加的方a備份到backl上。(5) 刪除students數(shù)據(jù)庫(6) 利用backl備份沒備恢復students數(shù)據(jù)庫的完整備份,并在恢復完成之后使數(shù)據(jù)庫成為可用狀態(tài)。(7) 在ssms工具的對象資源管理器屮查看是否有students數(shù)據(jù)庫?為什么?如果 有,展開此數(shù)據(jù)庫屮的“表”節(jié)點,查看是否有sc表?為什么?(8) 再次利用backl備份設備恢復students數(shù)據(jù)庫,首先恢復

6、完整備份并使恢復后 的數(shù)據(jù)庫成為正在恢s狀態(tài),然后再恢s差異備份并使恢s后的的數(shù)據(jù)庫成為 可用狀態(tài)。(9) 再ssms工具的對象資源管理器中展開students數(shù)據(jù)庫和其下的“表”節(jié)點, 這次是否有sc表?為什么?(10) 對students數(shù)據(jù)庫進行一次完整備份,直接備份到d:backup文件夾下,備份 文件名為:students, bak。(11) 對students數(shù)據(jù)庫進行一次事物日志備份,以追加的方式備份到back2設備上。四、實驗過程1. 利用ssms工具按順序完成下列操作:(1) 創(chuàng)逮永久備份設備:backupl, backup2.(2) 對students數(shù)據(jù)庫進行一次完整備份

7、,并以追加的方式備份到backupl設備上(3) 執(zhí)行下列語句刪除students數(shù)據(jù)庫屮的sc表:sqlqueryl.sql - uuchang.students (liuchangliuchangoo1 (58)* - microsoft sql serv.»s(q) ®e(p) «a(d) ifl(t) b 口 (w) «助(h)ju a a<4 -j| .j二 f 決行(x) 賺(d). j -if a;,3;©rver 11.0.3000sqlqueryl.sql - l.-.liuchangool (58) x drop ta

8、ble sc|er用性rvices目錄ertempob100% *3消良命令己成功芫成(4) 利用backup 1設備上對students數(shù)據(jù)庫進行的完整備份,恢復出students數(shù)據(jù)庫。如還原數(shù)據(jù)庫-students(5) 杏看sc表是否被恢復出來了。3 u系統(tǒng)雜庫 a ,雜庫快照 ± j reportserver 71 ireportservertempdb 彐 0, students0 u 5庫關(guān)系圖 0 i±奈統(tǒng)表l± _i filetables (± 口 dbo.course e dbo.sc l±dbo.student£

9、 dbo.teacher 1+ 口 dbo.teaching® 視圖 0 同義詞2.利用ssms工具按順序完成下列工作:(1)對students數(shù)據(jù)庫進行一次完整備份,并以覆蓋的方式備份到backupl沒備上, 覆蓋掉backupl設備上已有的備份內(nèi)容。solutionl - microsoft sql server management studio獨試(d) ia(t) «c(w)弩助(h)l(n)備碰據(jù)庫-students覆番介后(9)&份到現(xiàn)有介質(zhì)窠(z)o漁加到現(xiàn)有裔份集(h)®覆蓋所有現(xiàn)有奮份集(r檢查介質(zhì)栗名稱和奮份累過期時閭()介質(zhì)集名稱0

10、0:o備份到新介質(zhì)第#蒲餘所有現(xiàn)有備份集(v 新建介質(zhì)篥名稱(s):新逮介質(zhì)策說明(d):可聿性芫成后驗證備份(v)寫入介質(zhì)前檢2校驗和(f)出格啪繳事夯曰志秕邾惠萇閂主(g)(2)執(zhí)行下列語句在course表中插入一行新紀錄:sqlquery2.sql - uuchang.students (liuchangliuchangoo1 (59)* microsoft sql server m<1 4.新a腕n)lu di si 1-jca4 .1|l»|z)查泡(q)項目(p)調(diào)試(d) zm(t)窗clcw)駑助(h)- i t 執(zhí)行(x)l> 調(diào)試(d)'gj

11、? xsqlquery2.sql - l.liuchang001 (59)* xinsert into course values(f c20f,*障»數(shù)字.,3. 4server 11.0.3000rverrvertempdb可罔性ervices 目錄100 % (1行受抄向(3) 將students數(shù)據(jù)庫以覆蓋的方式差異務份到backup2設備上,sqlquery2.sql - uuchang.students (liuchangliuchang001 (59)* - microsoft sql server management studio 調(diào)試(d) is(t)窗口 (w)

12、 e«j(h)5(n) l?j備份i玫據(jù)庫-students本 101幫助3000sqlquery;inse霑蓋介質(zhì)100 % - 。消©(1行受連格朋夯器. liuchang1格.1 i uchingli uckmgool奮份到現(xiàn)有介質(zhì)篥迮)o漁加到現(xiàn)有s份篥®宿蓋所有現(xiàn)有備份策(b)檢查介質(zhì)集名稱和備份集過期w閣飽)介質(zhì)集名稱(8:o籥份到新介后隹#菪除所有現(xiàn)有備份策(u 織介織名稱s):新建介質(zhì)集說明n)芫成后驗®奮份te)寫入介質(zhì)前檢查校驗和化) 出播時繼鎂(i)奉務曰志散斬亊夯曰志(s奮份曰志尾部,并便教據(jù)厙處于還原狀態(tài)(l5蹄仉奮份后卸教磁w

13、(q)(4) 執(zhí)行下述語句刪除新插入一行新紀錄:sqlquery2.sql - uuchang.students (liuchangliuchangoo1 (59)* - microsoft sql server manageme!)項目(p)調(diào)試(d)工貝(t)窗口關(guān)球助(h)較(n),4二二邊>h f u7(x) w<d) - v< s g-sqlquery2.sql - l.liuchang001 (59)* delete from course wheres qcoi 孝寧 a.0.30003b100 %消泉(0行受綱)(5) 利用backup 1和backup2備份

14、設備對students數(shù)據(jù)庫的備份,恢復students 數(shù)據(jù)庫。完全恢復完成后,在course表中有新插入的記錄嗎?為什么?完全恢復后,在course表中有新插入的記錄。因為bl和b2分不同情況進行的 備份。而且b2執(zhí)行的是差異備份。還原數(shù)據(jù)庫-studentsq迅冤域牽students-時矢也:規(guī):件:攻振苤(d):o設備(e):雛蕓(a):目標雛庫(b):還翻(r):studentsstudents±;妨歷的的(201辟6月10日16:58:59)酬途(t).iuchangiuchangliuchang001zk9»sg"studenu 打遷原名稱組件類逛服

15、務器教釀fel第一個lsh3:students-完整減窆備汾城uuch".stude.1340000000suidents.logbackup.2014-06-10.16-日志享務3uuch."stude.134000000<>要還原的備分集(c):險正備汾介寖(v)取消舞助4.利用備份和恢s數(shù)據(jù)庫的t-sql語句按順序完成下列操作:(1) 新建備份設備:backupl和backup2,他們均存放在g: backup文件夾下(假設:er 11.0.3000此文件夾已存在),對應的物理文件名分別為:backl.bak和back2.bak。sqlquery3.sql

16、 - liuchang.students (liuchangliuchangoo1 (57)* microsoft sql server management stk9(q)項目(p)調(diào)試(d) ukt)ga(w)琺助(h)新建查運(n) uja a 4'31,| f 撕(x) > 職 d)cror o :義譯歪a.、sjlquen/s.-sql - l.liu:l?argjlt ib/i)* z |use students goexec sp_addujtipdevice| fdisk * backuplr / g: backup* :es目彔empdb100% *s"

17、;消息命令已成功芫成。l±l uj sxlte側(cè)犬照 0 | j reportserver 田 |j( reportservertempdb 田(j students田o安全b 限務器又7象 ca3 backupl 3 backup2s 謗點 s 鏈接服務器 a .賊發(fā)器田復制田alwayson高可用性 0 es(2) 對students數(shù)裾庫進行一次完整備份,以覆蓋的方式備份到backl上。sqlquery4.sql - uuchang.students (liuchangliuchangoo1 (56)* - microsoft sql server management skq

18、)項目(p)調(diào)試(d)工b(t)苗口(w) g85(h)it»e(n)gj rini aj,.?嶋o »職。)-backup database students to backup1 »ith init11.0.3000-_|ipdb(3) 刪除sc表。sqlquery4.sql - uuchang.students (liuchanghuchang001 (56)* microsoft sql server5)調(diào)試(d) is(t) ga(w) s 助(h)si9(n) uja -j -4 s | ?執(zhí)行(x) k fflsud) v"邁1 :drop

19、 table sc孕 x sqlquery4.sql - l.liuchang001 (56)a x1.0.300 aob100 % *r余令已成功蕓成。9(4) 對students數(shù)據(jù)進行一次差兄備份,以追加的方式備份到backl上。sqlqueryl.sql - uuchang.students (liuchangliuchang001 (56)* - microsoft sql server management studi<rv) 5«(q)項目(p) »<d) iflft)苗q(w)ttte(h)參 j_afiha(n)a -j i -o2l serv

20、er 11.0.300 a執(zhí)ft(x)調(diào)試(d)v g 今 aqr5a qcci z 25sqlqueryl.sql - l.liuchang00l (56)* xi芳?利server>ervcrtcmp0bs庫夭系eiletablesibo.courseibo.studentibo.teacherjbo.tcachingi3敝rrnkerbackup database students to backup vi7h differemtial | moixit100% ,網(wǎng)5加腿, students* » xfi stnents-det* (泣子文ft 1 上效理"7

21、 160 s。 'sudents',文件 sbxaexxtooc (泣子文1 上處理7 6 頁。backup databasi wth differextial 成166 頁,花» 0 617 秒(2.101 nb/)(5) 刪除students數(shù)據(jù)庫。sqlqueryl.sql - uuchang.students (liuchangliuchangoo1 (56)* - microsoft sql server managemed項目(p)調(diào)試(d) im(t)窗口幫助(h) k8(n) l?j d) aj i -j-,執(zhí) > i(d)v 字蘭»o

22、sqlqueryl.sql - l.liuchang001 (56)* x drop database students1.0.3000db錄100 %,(6) 利用backl備份設備恢students數(shù)裾庫的完整備份,并在恢fi完成之后使數(shù)據(jù)庳成為可用狀態(tài)。 sqlqueryl.sql - uuchang.students (liuchangliuchang001 (56)* microsoft鼸規(guī)(e)視圖(v)董職p)職d)二m(t)窗匚(w) s助j,tj d j 4- rs>i9(n) lb迅 a * 4 js | "0 :,pq >理器早xruderts. %

23、二,x / 溧苽 口 v g、廠q 二"津 » , a“7sqlquer/1 .sq. - l.i!uchargccl i56ire restore database students from backup1 with file=1. n0rec0veryj 靶 7 a >3uchang (sql server 11.0.3001 i麒庫1lj誠庫悅照 】ij reportserver j (j reportservertempdb j q students 田d數(shù)據(jù)庫關(guān)系圖 曰表100 %ej消恿數(shù)據(jù)庫還原成功i®系統(tǒng)表 囡 filetables ffi

24、 dbo.course dbo.student ffl dbo.teacher ® dbo.teaching 田ca棚 田la固義詞 田ca可編程性(7) 在ssms工具的對象資源管理器巾查看是否有students數(shù)據(jù)庫?為什么?如果 有,展開此數(shù)據(jù)庫中的“表”節(jié)點,查看是否有sc表?為什么?有students數(shù)據(jù)庫,因為bl我們進行的是完整備份。展幵數(shù)據(jù)庫節(jié)點的時候沒 有sc表。因為差異備份沒有進行恢s。sqlqueryl.sql - lluchang.students (liuchangliuchang001 (56)* microsoft sql 1|項目(p)調(diào)試(d) im

25、(t)窗i(w)弩助(h)m l-j午田reportserver田reportservertempdb q students田cj 庫關(guān)系圖 曰£表田:系統(tǒng)表0 1 filetables田 3 dbo.course 田dbo.student 田 3 dbo.teacher 田 3 dbo.teaching田£視圖田亡2罔義詞 ra5t迫程把100 % i消息數(shù)裾庫還原成功i(8) 再次利用backl備份設備恢復students數(shù)據(jù)庫,首先恢復完整備份并使恢復后 的數(shù)裾庫成為正在恢復狀態(tài),然后再恢復差異備份并使恢復后的的數(shù)椐庫成為可用狀 態(tài)。.4lj;-平xserver 11

26、.0.300erertempdbt系圖ables.course.studentteacher.teaching-、l .二-restore database students from backupl with file=1, n0rec0very100 % 消息教據(jù)庫遷原成功broker(9)再ssms工具的對象資源管理器屮展幵students數(shù)據(jù)庫和其下的“表”節(jié)點,這次是否有sc表?為什么?件(f)賴(e)視圖項目(p)馮試(d)工具(t)窗clfw)幫助(h).j - j.4.髓雖(n) lj lu :2j llj -涼資源苣理器 x鏈,番絮b 了 3 3曰以 uuchang (sql server 11.0.30qi a 日cj雛庫田cj系統(tǒng)數(shù)握庫 田c3雛庫快照 0 i j reportserver s i j) reportservertempdb el q students田亡1數(shù)據(jù)庫關(guān)系圖 ca田cj田cafiletables囡dbo.course囡3dbo.sc田dbo.studentej dbo.teachersdbo.teachinga la視圖 i± c-j固義詞 田可病觸 ® lj service broker(10)對students數(shù)據(jù)庫進行一次完整備份,直接備份到bac

溫馨提示

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

評論

0/150

提交評論