第12章銷售管理數(shù)據(jù)庫日常維護(hù)_第1頁
第12章銷售管理數(shù)據(jù)庫日常維護(hù)_第2頁
第12章銷售管理數(shù)據(jù)庫日常維護(hù)_第3頁
第12章銷售管理數(shù)據(jù)庫日常維護(hù)_第4頁
第12章銷售管理數(shù)據(jù)庫日常維護(hù)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 第十二章第十二章 銷售管理數(shù)據(jù)庫日銷售管理數(shù)據(jù)庫日 常維護(hù)常維護(hù) SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 技能目標(biāo)技能目標(biāo) u學(xué)會(huì)數(shù)據(jù)庫備份和還原的方法;學(xué)會(huì)數(shù)據(jù)庫備份和還原的方法; u學(xué)會(huì)數(shù)據(jù)的導(dǎo)入和導(dǎo)出;學(xué)會(huì)數(shù)據(jù)的導(dǎo)入和導(dǎo)出; u學(xué)會(huì)根據(jù)系統(tǒng)的需求合理設(shè)置銷售管理數(shù)據(jù)庫的備份學(xué)會(huì)根據(jù)系統(tǒng)的需求合理設(shè)置銷售管理數(shù)據(jù)庫的備份 和恢復(fù)策略。和恢復(fù)策略。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 12.1數(shù)據(jù)庫

2、備份基礎(chǔ) u備份和還原數(shù)據(jù)庫是數(shù)據(jù)庫管理員維護(hù)數(shù)據(jù)庫安備份和還原數(shù)據(jù)庫是數(shù)據(jù)庫管理員維護(hù)數(shù)據(jù)庫安 全性和完整性的重要操作。當(dāng)出現(xiàn)合法用戶的誤全性和完整性的重要操作。當(dāng)出現(xiàn)合法用戶的誤 操作、存儲(chǔ)媒體受損或操作、存儲(chǔ)媒體受損或SQL ServerSQL Server服務(wù)出現(xiàn)崩潰服務(wù)出現(xiàn)崩潰 性出錯(cuò)等問題時(shí),就需要通過數(shù)據(jù)庫的備份與還性出錯(cuò)等問題時(shí),就需要通過數(shù)據(jù)庫的備份與還 原來應(yīng)對(duì)。原來應(yīng)對(duì)。 u數(shù)據(jù)庫備份就是制作數(shù)據(jù)庫結(jié)構(gòu)、對(duì)象和數(shù)據(jù)的數(shù)據(jù)庫備份就是制作數(shù)據(jù)庫結(jié)構(gòu)、對(duì)象和數(shù)據(jù)的 拷貝,以便在數(shù)據(jù)庫遭到破壞的時(shí)候能夠修復(fù)數(shù)拷貝,以便在數(shù)據(jù)庫遭到破壞的時(shí)候能夠修復(fù)數(shù) 據(jù)庫。據(jù)庫。 u數(shù)據(jù)庫還原就

3、是將數(shù)據(jù)庫備份加載到系統(tǒng)中。數(shù)據(jù)庫還原就是將數(shù)據(jù)庫備份加載到系統(tǒng)中。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 12.2 12.2 數(shù)據(jù)庫備份數(shù)據(jù)庫備份 u數(shù)據(jù)庫備份類型數(shù)據(jù)庫備份類型 SQL Server 2005針對(duì)不同用戶的業(yè)務(wù)需求,提供了完整備針對(duì)不同用戶的業(yè)務(wù)需求,提供了完整備 份、差異備份、事務(wù)日志備份和文件組備份這份、差異備份、事務(wù)日志備份和文件組備份這4種方式,供用種方式,供用 戶選擇。戶選擇。 u數(shù)據(jù)備份設(shè)備數(shù)據(jù)備份設(shè)備 為了執(zhí)行備份操作,在使用之前所創(chuàng)建的備份文件稱為永為了執(zhí)行備份操作,在使用之前所創(chuàng)建的備份文件稱為永 久性的

4、備份文件,也稱為備份設(shè)備。久性的備份文件,也稱為備份設(shè)備。 【例】創(chuàng)建銷售管理數(shù)據(jù)庫的備份設(shè)備【例】創(chuàng)建銷售管理數(shù)據(jù)庫的備份設(shè)備 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 12.2.1 備份設(shè)備 在進(jìn)行備份以前首先必須指定或創(chuàng)建備份設(shè)備,備份設(shè)備在進(jìn)行備份以前首先必須指定或創(chuàng)建備份設(shè)備,備份設(shè)備 是用來存儲(chǔ)數(shù)據(jù)庫、事務(wù)日志或文件和文件組備份的存儲(chǔ)是用來存儲(chǔ)數(shù)據(jù)庫、事務(wù)日志或文件和文件組備份的存儲(chǔ) 介質(zhì),備份設(shè)備可以是硬盤或磁帶。當(dāng)使用磁盤時(shí),介質(zhì),備份設(shè)備可以是硬盤或磁帶。當(dāng)使用磁盤時(shí),SQL SQL ServerServer允許將本地主機(jī)硬盤和

5、遠(yuǎn)程主機(jī)上的硬盤作為備份允許將本地主機(jī)硬盤和遠(yuǎn)程主機(jī)上的硬盤作為備份 設(shè)備,備份設(shè)備在硬盤中是以文件的方式存儲(chǔ)的。設(shè)備,備份設(shè)備在硬盤中是以文件的方式存儲(chǔ)的。 !注意:!注意:千萬別把文件備份到該數(shù)據(jù)庫或事務(wù)日志所存儲(chǔ)千萬別把文件備份到該數(shù)據(jù)庫或事務(wù)日志所存儲(chǔ) 的物理磁盤上,一旦數(shù)據(jù)庫遭受了損壞的話,保存在同一的物理磁盤上,一旦數(shù)據(jù)庫遭受了損壞的話,保存在同一 磁盤上的備份文件也會(huì)遭到破壞。磁盤上的備份文件也會(huì)遭到破壞。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 12.2.1備份設(shè)備 SQL Server SQL Server使用物理設(shè)備名稱或邏

6、輯設(shè)備名稱標(biāo)識(shí)備份使用物理設(shè)備名稱或邏輯設(shè)備名稱標(biāo)識(shí)備份 設(shè)備。設(shè)備。 (1 1)物理備份設(shè)備)物理備份設(shè)備 是操作系統(tǒng)用來標(biāo)識(shí)備份設(shè)備的名稱。例如,磁盤設(shè)備是操作系統(tǒng)用來標(biāo)識(shí)備份設(shè)備的名稱。例如,磁盤設(shè)備 名稱為名稱為d:pubs.bak,d:pubs.bak,或者磁帶設(shè)備名稱為或者磁帶設(shè)備名稱為TAPE0TAPE0。 (2 2)邏輯備份設(shè)備)邏輯備份設(shè)備 是用來標(biāo)識(shí)物理備份設(shè)備的別名或公用名稱。邏輯設(shè)備是用來標(biāo)識(shí)物理備份設(shè)備的別名或公用名稱。邏輯設(shè)備 名稱永久地存儲(chǔ)在名稱永久地存儲(chǔ)在SQL ServerSQL Server內(nèi)的系統(tǒng)表中。使用邏輯備內(nèi)的系統(tǒng)表中。使用邏輯備 份設(shè)備的優(yōu)點(diǎn)是引用

7、它比引用物理設(shè)備名稱簡單。例如,份設(shè)備的優(yōu)點(diǎn)是引用它比引用物理設(shè)備名稱簡單。例如, 邏輯設(shè)備名稱可以是邏輯設(shè)備名稱可以是pubs_Backuppubs_Backup,而物理設(shè)備名稱則是,而物理設(shè)備名稱則是 d:pubs.bak.d:pubs.bak. SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 創(chuàng)建備份設(shè)備 1.在圖形界面方式下創(chuàng)建備份設(shè)備 (1 1)啟動(dòng))啟動(dòng)“SQL Server Management Studio”SQL Server Management Studio”,在,在“對(duì)象資源管理器對(duì)象資源管理器” 窗口里展開窗口里展開“服務(wù)器對(duì)

8、象服務(wù)器對(duì)象”樹型目錄,右擊樹型目錄,右擊“備份設(shè)備備份設(shè)備”,如下圖所示。,如下圖所示。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 創(chuàng)建備份設(shè)備創(chuàng)建備份設(shè)備 (2 2)在彈出的快捷菜單里選擇)在彈出的快捷菜單里選擇“新建備份設(shè)備新建備份設(shè)備”選項(xiàng),彈出如下圖選項(xiàng),彈出如下圖 所示所示“新建備份設(shè)備新建備份設(shè)備”對(duì)話框。對(duì)話框。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 創(chuàng)建備份設(shè)備 u(3 3)在)在“設(shè)備名稱設(shè)備名稱”文本框里鍵入備份設(shè)備的名稱。文本框里鍵入備份設(shè)備的名稱。 u(4 4)在)在“

9、文件文件”文本框里鍵入備份設(shè)備的路徑和文文本框里鍵入備份設(shè)備的路徑和文 件名,由此可見,件名,由此可見,SQL Server 2005SQL Server 2005中的備份設(shè)備事中的備份設(shè)備事 實(shí)上也只是一個(gè)文件而已。實(shí)上也只是一個(gè)文件而已。 u(5 5)設(shè)置完畢后,單擊)設(shè)置完畢后,單擊“確定確定”按鈕,開始創(chuàng)建備按鈕,開始創(chuàng)建備 份設(shè)備操作。份設(shè)備操作。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 創(chuàng)建備份設(shè)備 2.使用T-SQL語言創(chuàng)建備份設(shè)備 其語法代碼如下:其語法代碼如下: sp_addumpdevice devtype = device

10、_type sp_addumpdevice devtype = device_type , logicalname = logical_name , logicalname = logical_name , physicalname = physical_name, physicalname = physical_name 主要參數(shù)說明:主要參數(shù)說明: udevtypedevtype:設(shè)備類型,可以支持的值為:設(shè)備類型,可以支持的值為diskdisk和和tapetape,其中,其中diskdisk為磁盤為磁盤 文件;文件;tapetape為為windowswindows支持的任何磁帶設(shè)備。支持

11、的任何磁帶設(shè)備。 ulogicalnamelogicalname:備份設(shè)備的邏輯名稱,相當(dāng)于圖:備份設(shè)備的邏輯名稱,相當(dāng)于圖12.2.112.2.1中的【設(shè)備名中的【設(shè)備名 稱】。稱】。 uphysicalnamephysicalname:備份設(shè)備的物理名稱,相當(dāng)于圖:備份設(shè)備的物理名稱,相當(dāng)于圖12.2.112.2.1中的【文中的【文 件】。件】。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 例1 創(chuàng)建一個(gè)名為創(chuàng)建一個(gè)名為“companysales”companysales”的磁盤備份設(shè)備。的磁盤備份設(shè)備。 sp_addumpdevice sp_

12、addumpdevice disk,companysales,d:sqlcompanysales.bakdisk,companysales,d:sqlcompanysales.bak SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 在圖形界面下刪除備份設(shè)備 (1 1)啟動(dòng))啟動(dòng)“SQL Server Management Studio”SQL Server Management Studio”,在,在“對(duì)象資源管理器對(duì)象資源管理器”窗口里展開窗口里展開 “服務(wù)器對(duì)象服務(wù)器對(duì)象”樹型目錄,再展開樹型目錄,再展開“備份設(shè)備備份設(shè)備”樹型目錄,右擊將要?jiǎng)h除的

13、備份設(shè)樹型目錄,右擊將要?jiǎng)h除的備份設(shè) 備名,如圖備名,如圖11.311.3所示。所示。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 在圖形界面下刪除備份設(shè)備 (2 2)在彈出的快捷菜單里選擇)在彈出的快捷菜單里選擇“刪除刪除”選項(xiàng),彈出如圖所示選項(xiàng),彈出如圖所示“刪除對(duì)象刪除對(duì)象”對(duì)話框,在對(duì)話框,在 該對(duì)話框里單擊該對(duì)話框里單擊“確定確定”按鈕開始執(zhí)行刪除備份設(shè)備操作。按鈕開始執(zhí)行刪除備份設(shè)備操作。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 用SQL語句刪除備份設(shè)備 SQL Server 2005S

14、QL Server 2005還提供了一個(gè)名為還提供了一個(gè)名為“sp_dropdevice” sp_dropdevice” 的存的存 儲(chǔ)過程可以刪除庫備份設(shè)備,其語法代碼如下:儲(chǔ)過程可以刪除庫備份設(shè)備,其語法代碼如下: sp_dropdevice logicalname = device 主要參數(shù)說明:主要參數(shù)說明: logicalname 表示備份設(shè)備的邏輯名稱。表示備份設(shè)備的邏輯名稱。 例1 刪除名為刪除名為“companysales”的備份設(shè)備。的備份設(shè)備。 sp_dropdevice companysales SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華

15、大學(xué)出版社 完整備份完整備份 完全數(shù)據(jù)庫備份是備份數(shù)據(jù)庫中的所有數(shù)據(jù)和結(jié)完全數(shù)據(jù)庫備份是備份數(shù)據(jù)庫中的所有數(shù)據(jù)和結(jié) 構(gòu)。數(shù)據(jù)庫的第一次備份應(yīng)該是完全數(shù)據(jù)庫備份,這構(gòu)。數(shù)據(jù)庫的第一次備份應(yīng)該是完全數(shù)據(jù)庫備份,這 種備份內(nèi)容為其他備份方法提供了一個(gè)基線。種備份內(nèi)容為其他備份方法提供了一個(gè)基線。 該備份類型需要比較大的存儲(chǔ)空間來存儲(chǔ)備份文該備份類型需要比較大的存儲(chǔ)空間來存儲(chǔ)備份文 件,備份時(shí)間也比較長。還原完全備份時(shí),由于需要件,備份時(shí)間也比較長。還原完全備份時(shí),由于需要 從備份文件中提取大量數(shù)據(jù),因此備份文件較大時(shí),從備份文件中提取大量數(shù)據(jù),因此備份文件較大時(shí), 還原操作也需要較長的時(shí)間。還原操作

16、也需要較長的時(shí)間。 【例】創(chuàng)建銷售管理數(shù)據(jù)庫【例】創(chuàng)建銷售管理數(shù)據(jù)庫CompanySales的完整備份。的完整備份。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 差異備份差異備份 完整差異備份僅記錄自上次完整備份后更改過的完整差異備份僅記錄自上次完整備份后更改過的 數(shù)據(jù)。完整差異備份比完整備份更小、更快,可以簡數(shù)據(jù)。完整差異備份比完整備份更小、更快,可以簡 化頻繁的備份操作,減少數(shù)據(jù)丟失的風(fēng)險(xiǎn)?;l繁的備份操作,減少數(shù)據(jù)丟失的風(fēng)險(xiǎn)。 由于差異備份是備份完全備份后發(fā)生了更改的數(shù)由于差異備份是備份完全備份后發(fā)生了更改的數(shù) 據(jù),因此在做差異備份前,必須至

17、少有一次完全備份。據(jù),因此在做差異備份前,必須至少有一次完全備份。 由于差異備份僅包含了完全備份后發(fā)生了更改的由于差異備份僅包含了完全備份后發(fā)生了更改的 數(shù)據(jù),因此僅使用差異備份文件無法還原數(shù)據(jù)。要還數(shù)據(jù),因此僅使用差異備份文件無法還原數(shù)據(jù)。要還 原差異備份,必須先還原差異備份前的最近一次完全原差異備份,必須先還原差異備份前的最近一次完全 備份,然后在此基礎(chǔ)上還原差異備份。備份,然后在此基礎(chǔ)上還原差異備份。 【例【例 】創(chuàng)建銷售管理數(shù)據(jù)庫】創(chuàng)建銷售管理數(shù)據(jù)庫CompanySales的差異備份。的差異備份。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社

18、 事務(wù)日志備份事務(wù)日志備份 事務(wù)日志備份是備份自上次備份后數(shù)據(jù)庫事務(wù)日事務(wù)日志備份是備份自上次備份后數(shù)據(jù)庫事務(wù)日 志的變化過程。這個(gè)上次備份,可以是完全備份、差志的變化過程。這個(gè)上次備份,可以是完全備份、差 異備份或者日志備份。日志備份前,至少有一次完全異備份或者日志備份。日志備份前,至少有一次完全 備份。備份。 還原日志備份的時(shí)候,必須先還原完全備份,如還原日志備份的時(shí)候,必須先還原完全備份,如 果完全備份后,在要還原的日志備份前做過差異備份,果完全備份后,在要還原的日志備份前做過差異備份, 則還要還原差異備份,然后再按照日志備份的先后順則還要還原差異備份,然后再按照日志備份的先后順 序,依

19、次還原各日志備份。序,依次還原各日志備份。 【例】創(chuàng)建銷售管理數(shù)據(jù)庫【例】創(chuàng)建銷售管理數(shù)據(jù)庫CompanySales的事務(wù)日志備份。的事務(wù)日志備份。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 文件/文件組備份 如果在創(chuàng)建數(shù)據(jù)庫時(shí),為數(shù)據(jù)庫創(chuàng)建了多個(gè)數(shù)如果在創(chuàng)建數(shù)據(jù)庫時(shí),為數(shù)據(jù)庫創(chuàng)建了多個(gè)數(shù) 據(jù)庫文件或文件組,可以使用該備份方式。據(jù)庫文件或文件組,可以使用該備份方式。 使用文件和文件組備份方式可以只備份數(shù)據(jù)庫使用文件和文件組備份方式可以只備份數(shù)據(jù)庫 中的某些文件,該備份方式在數(shù)據(jù)庫文件非常龐中的某些文件,該備份方式在數(shù)據(jù)庫文件非常龐 大的時(shí)候十分有

20、效,由于每次只備份一個(gè)或幾個(gè)大的時(shí)候十分有效,由于每次只備份一個(gè)或幾個(gè) 文件或文件組,可以分多次來備份數(shù)據(jù)庫,避免文件或文件組,可以分多次來備份數(shù)據(jù)庫,避免 大型數(shù)據(jù)庫備份的時(shí)間過長。另外,由于文件和大型數(shù)據(jù)庫備份的時(shí)間過長。另外,由于文件和 文件組備份只備份其中一個(gè)或多個(gè)數(shù)據(jù)文件,那文件組備份只備份其中一個(gè)或多個(gè)數(shù)據(jù)文件,那 么當(dāng)數(shù)據(jù)庫里的某個(gè)或某些文件損壞時(shí),可以只么當(dāng)數(shù)據(jù)庫里的某個(gè)或某些文件損壞時(shí),可以只 還原損壞的文件或文件組備份即可。還原損壞的文件或文件組備份即可。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 2 2使用使用Transac

21、t-SQLTransact-SQL語句進(jìn)行完全備份。語句進(jìn)行完全備份。 BACKUP DATABASE database_name BACKUP DATABASE database_name TO ,.n TO ,.n With options options SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 數(shù)據(jù)完全備份示例數(shù)據(jù)完全備份示例 例例1 1 將銷售管理數(shù)據(jù)庫的數(shù)據(jù)完全備份到文件將銷售管理數(shù)據(jù)庫的數(shù)據(jù)完全備份到文件 d:sqlsales.bakd:sqlsales.bak中。中。 BACKUP DATABASE BACKUP DATABASE

22、 銷售管理銷售管理 TO DISK=d:sqlsales.bakTO DISK=d:sqlsales.bak u例例 將銷售管理數(shù)據(jù)庫的數(shù)據(jù)完全備份到名為將銷售管理數(shù)據(jù)庫的數(shù)據(jù)完全備份到名為 “companysales”“companysales”的備份設(shè)備上。的備份設(shè)備上。 BACKUP DATABASE BACKUP DATABASE 銷售管理銷售管理 TO companysales TO companysales SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 3.3.使用使用Transact-SQLTransact-SQL語句進(jìn)行差異備份。語句

23、進(jìn)行差異備份。 BACKUP DATABASE database_name BACKUP DATABASE database_name TO ,.n TO ,.n WITH DIFFERENTIALWITH DIFFERENTIAL u例 將將銷售管理數(shù)據(jù)庫的數(shù)據(jù)差異備份到數(shù)據(jù)庫的數(shù)據(jù)差異備份到名名 為為“companysales”companysales”的備份設(shè)備上。的備份設(shè)備上。 BACKUP DATABASE BACKUP DATABASE 銷售管理 TO TO companysalescompanysales WITH WITH DIFFERENTIALDIFFERENTIAL SQ

24、L Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 4.4.使用使用Transact-SQLTransact-SQL語句進(jìn)行事務(wù)日志備份語句進(jìn)行事務(wù)日志備份 Backup log database_name database_name To ,n ,n With options options 例 將將銷售管理數(shù)據(jù)庫的事務(wù)日志備份到數(shù)據(jù)庫的事務(wù)日志備份到名為名為 “companysales”companysales”的備份設(shè)備上。的備份設(shè)備上。 BACKUP LOG BACKUP LOG 銷售管理 TO TO companysalescompanysales

25、SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 5.5.使用使用Transact-SQLTransact-SQL語句進(jìn)行文件和文件組備份語句進(jìn)行文件和文件組備份 Backup database database_nameBackup database database_name FILE=logical_file_name,n| FILE=logical_file_name,n| FILEGROUP=logical_filegroup_name ,n FILEGROUP=logical_filegroup_name ,n To ,nTo ,n With

26、 optionsWith options 參數(shù)解釋:參數(shù)解釋: file_or_filegroupfile_or_filegroup:指定包含在數(shù)據(jù)庫備份中的文:指定包含在數(shù)據(jù)庫備份中的文 件或文件組的邏輯名。件或文件組的邏輯名。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 例 將將銷售管理數(shù)據(jù)庫的數(shù)據(jù)庫的Sales_dataSales_data文件文件 備份到備份到名為名為“companysales”companysales”的備份設(shè)備上。的備份設(shè)備上。 BACKUP BACKUP DATABASEDATABASE 銷售管理 FILE=FILE=

27、Sales_dataSales_data TOTO companysalescompanysales SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 1.數(shù)據(jù)庫還原 數(shù)據(jù)庫還原方式有數(shù)據(jù)庫還原方式有4 4種:種: 1 1完全備份的還原:無論是完全備份、差異備份還完全備份的還原:無論是完全備份、差異備份還 是事務(wù)日志備份的還原,在第一步都要先做完全是事務(wù)日志備份的還原,在第一步都要先做完全 備份的還原。完全備份的還原只需要還原完全備備份的還原。完全備份的還原只需要還原完全備 份文件即可。份文件即可。 2 2差異備份的還原:差異備份的還原一共需要兩個(gè)差異備

28、份的還原:差異備份的還原一共需要兩個(gè) 步驟,第一個(gè)步驟先還原完全備份,第二步還原步驟,第一個(gè)步驟先還原完全備份,第二步還原 差異備份。差異備份。 3 3事務(wù)日志備份的還原:還原事務(wù)日志備份的步驟事務(wù)日志備份的還原:還原事務(wù)日志備份的步驟 比較多一些,因?yàn)槭聞?wù)日志備份相對(duì)而言會(huì)做得比較多一些,因?yàn)槭聞?wù)日志備份相對(duì)而言會(huì)做得 比較頻繁一些。步驟是:先還原完全備份,然后比較頻繁一些。步驟是:先還原完全備份,然后 按時(shí)間先后順序依次還原差異備份,最后依次還按時(shí)間先后順序依次還原差異備份,最后依次還 原每一個(gè)事務(wù)日志備份。原每一個(gè)事務(wù)日志備份。 4 4文件和文件組備份的還原:通常只有數(shù)據(jù)庫中某文件和文件

29、組備份的還原:通常只有數(shù)據(jù)庫中某 個(gè)文件或文件組損壞了才會(huì)使用這種還原模式。個(gè)文件或文件組損壞了才會(huì)使用這種還原模式。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 通過通過SQL Server Management StudioSQL Server Management Studio進(jìn)行進(jìn)行 數(shù)據(jù)庫還原數(shù)據(jù)庫還原 (1 1)啟動(dòng))啟動(dòng)“SQL Server Management Studio”SQL Server Management Studio”,展開,展開“對(duì)象資源管理器對(duì)象資源管理器”樹型目錄,樹型目錄, 右擊右擊“數(shù)據(jù)庫數(shù)據(jù)庫”,在彈出的

30、快捷菜單里選擇,在彈出的快捷菜單里選擇“還原數(shù)據(jù)庫還原數(shù)據(jù)庫”,彈出如圖所示的,彈出如圖所示的“還還 原數(shù)據(jù)庫原數(shù)據(jù)庫”對(duì)話框。對(duì)話框。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 還原數(shù)據(jù)庫 (2 2)在)在“目標(biāo)數(shù)據(jù)庫目標(biāo)數(shù)據(jù)庫”下拉列表框里可以選擇或鍵入要還原的數(shù)據(jù)庫名。下拉列表框里可以選擇或鍵入要還原的數(shù)據(jù)庫名。 (3 3)如果備份文件或備份設(shè)備里的備份集很多的話,還可以選擇)如果備份文件或備份設(shè)備里的備份集很多的話,還可以選擇“目標(biāo)時(shí)間目標(biāo)時(shí)間 點(diǎn)點(diǎn)”. . (4 4)在)在“還原的源還原的源”區(qū)域里,指定用于還原的備份集的源和位置。區(qū)域里,指定用于還原的備份集的源和位置。 如果選擇如果選擇“源設(shè)備源設(shè)備”單選框,則要指定還原的備份文件或備份設(shè)備。點(diǎn)擊單選框,則要指定還原的備份文件或備份設(shè)備。點(diǎn)擊 “”按按 鈕,彈出如下圖所示的鈕,彈出如下圖所示的“指定備份指定備份”對(duì)話框。對(duì)話框。 SQL Server 2005數(shù)據(jù)庫應(yīng)用技術(shù)數(shù)據(jù)庫應(yīng)用技術(shù) 清華大學(xué)出版社清華大學(xué)出版社 還原數(shù)據(jù)庫 (5 5)如果沒有其他的需要,可以單擊)如果沒有其他的需要,可以單擊“確定確定”按鈕進(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論