版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第10章數(shù)據(jù)庫的備份與恢復(fù)哈爾濱師范大學(xué)恒星學(xué)院本講主要內(nèi)容備份概述
數(shù)據(jù)備份數(shù)據(jù)庫恢復(fù)復(fù)制數(shù)據(jù)庫
12341.備份和恢復(fù)的概念
備份和恢復(fù)組件是SQLServer的重要組成部分.
備份就是指對SQLServer數(shù)據(jù)庫及其他相關(guān)信息進行拷貝.數(shù)據(jù)庫備份記錄了在進行備份這一操作時刻數(shù)據(jù)庫中所有數(shù)據(jù)的狀態(tài),如果數(shù)據(jù)庫因意外而損壞,這些備份文件可以用來恢復(fù)數(shù)據(jù)庫.一.
備份概述
恢復(fù)就是把遭受破壞、丟失的數(shù)據(jù)或出現(xiàn)錯誤的數(shù)據(jù)庫恢復(fù)到原來的正常狀態(tài),這一狀態(tài)由備份決定.
合理地進行備份和恢復(fù)可以將可預(yù)見的和不可預(yù)見的問題對數(shù)據(jù)庫造成的傷害降到最低.是維護數(shù)據(jù)的安全性和完整性的必不可少的工作.
進行備份和恢復(fù)的工作主要是由數(shù)據(jù)庫管理員來完成的.實際上數(shù)據(jù)庫管理員日常比較重要、比較頻繁的工作就是對數(shù)據(jù)庫進行備份和恢復(fù).目的
在
SQLServer有4種備份類型,分別為數(shù)據(jù)庫備份、差異備份、事務(wù)日志備份、文件及文件組備份.
●
數(shù)據(jù)庫備份數(shù)據(jù)庫備份是指對數(shù)據(jù)庫的完整備份,包括所有的數(shù)據(jù)以及數(shù)據(jù)庫對象.實際上備份數(shù)據(jù)庫的過程就是首先將事務(wù)日志寫到磁盤上,然后根據(jù)事務(wù)創(chuàng)建相同的數(shù)據(jù)庫和數(shù)據(jù)庫對象以及拷貝數(shù)據(jù)的過程.2.備份的類型
由于是對數(shù)據(jù)庫的完全備份,所以這種備份類型不僅速度較慢,而且將占用大量磁盤空間.因此,在進行數(shù)據(jù)庫備份時,常將其安排在晚間,因為此時整個數(shù)據(jù)庫系統(tǒng)幾乎不進行其他事務(wù)操作(在進行完整備份時,所有未完成的事務(wù)或者發(fā)生在備份過程中的事務(wù)都將被忽略),從而可以提高數(shù)據(jù)庫備份的速度.●
差異備份差異備份是指將最近一次數(shù)據(jù)庫備份以來發(fā)生的數(shù)據(jù)變化備份,因此差異備份實際上是一種增量形式的數(shù)據(jù)庫備份.
差異備份需要有一個參照的基準(zhǔn)(上一次完整的備份),因為只保存改變內(nèi)容,所以這種類型的備份速度比較快,可以更頻繁地執(zhí)行.差異備份也包括了事務(wù)日志部分,以能將數(shù)據(jù)庫還原至備份操作完成時的狀態(tài).
哈爾濱師范大學(xué)恒星學(xué)院何時考慮使用差異數(shù)據(jù)庫備份?①自上次數(shù)據(jù)庫備份后數(shù)據(jù)庫中只有相對較少的數(shù)據(jù)發(fā)生了更改,如果多次修改相同的數(shù)據(jù),則差異數(shù)據(jù)庫備份尤其有效.②使用的是完整恢復(fù)模型或大容量日志記錄恢復(fù)模型,希望需要最少的時間在還原數(shù)據(jù)庫時前滾事務(wù)日志備份.③使用的是簡單恢復(fù)模型,希望進行更頻繁的備份,但非進行頻繁的完整數(shù)據(jù)庫備份.
●
事務(wù)日志備份事務(wù)日志備份是指對數(shù)據(jù)庫發(fā)生的事務(wù)進行備份,包括所有已經(jīng)完成的事務(wù).
由于事務(wù)日志備份僅對數(shù)據(jù)庫事務(wù)日志進行備份,所需的磁盤空間和備份時間都少.
利用事務(wù)日志備份,可以將數(shù)據(jù)庫恢復(fù)到任意一個創(chuàng)建事務(wù)日志備份的時刻.
不同于完整備份和差異備份,事務(wù)日志備份記錄備份操作開始時的事務(wù)日志狀態(tài)(而不是結(jié)束時的狀態(tài)).哈爾濱師范大學(xué)恒星學(xué)院何時常選擇事務(wù)日志備份?
①存儲備份文件的磁盤空間很小或者留給進行備份操作的時間很短.②不允許在最近一次數(shù)據(jù)庫備份之后發(fā)生數(shù)據(jù)丟失或損壞現(xiàn)象.③準(zhǔn)備把數(shù)據(jù)庫恢復(fù)到發(fā)生失敗的前一點,數(shù)據(jù)庫變化較為頻繁.
●
文件和文件組備份它是指對數(shù)據(jù)庫文件或文件組作備份而不是備份整個數(shù)據(jù)庫.這種備份也包含事務(wù)日志備份,
適用于大型數(shù)據(jù)庫.
此外,如果數(shù)據(jù)庫中的對象跨多個文件或文件組,則必須同時備份所有相關(guān)文件和文件組.
一般來說,綜合使用上述幾種備份類型可以大大提高數(shù)據(jù)庫系統(tǒng)的安全性,將丟失數(shù)據(jù)的風(fēng)險降低到最小.
a
根據(jù)系統(tǒng)運行的實際情況,周期性地進行數(shù)據(jù)庫的全面?zhèn)浞荩热缭诿刻焱砩线M行.
b
間隔性地進行數(shù)據(jù)庫的增量備份,比如每四小時備份一次,對更新非常頻繁的數(shù)據(jù)庫可以將時間間隔設(shè)置的更小.
c
建議在每兩次增量備份之間進行事務(wù)日志的備份,例如每30分鐘備份一次.
SQLServer中有3種數(shù)據(jù)庫恢復(fù)模式:
●簡單恢復(fù)它是指在進行數(shù)據(jù)庫恢復(fù)時僅使用了數(shù)據(jù)庫備份或差異備份,而不涉及事務(wù)日志備份.這種模式將無法使數(shù)據(jù)庫恢復(fù)到失敗點狀態(tài).
●
完全恢復(fù)它是指通過使用數(shù)據(jù)庫備份和事務(wù)日志備份將數(shù)據(jù)庫恢復(fù)到發(fā)生失敗的時刻,幾乎不造成任何數(shù)據(jù)丟失,這是對付因存儲介質(zhì)損壞而數(shù)據(jù)丟失的最佳方法.3.恢復(fù)模式●
大容量日志恢復(fù)大容量日志恢復(fù)在性能上要優(yōu)于簡單恢復(fù)和完全恢復(fù)模式.它的備份策略與完全恢復(fù)的備份策略基本相同.
●
數(shù)據(jù)庫恢復(fù)方案
a利用最近的全面數(shù)據(jù)庫備份恢復(fù)數(shù)據(jù)庫.b利用最近的數(shù)據(jù)庫增量備份恢復(fù)數(shù)據(jù)庫.c利用自最近一次進行過數(shù)據(jù)庫增量備份后的事務(wù)日志備份恢復(fù)數(shù)據(jù)庫.
備份設(shè)備是用來存儲數(shù)據(jù)庫、事務(wù)日志或文件和文件組備份的存儲介質(zhì)。備份設(shè)備可以是硬盤、磁帶或命名管道(邏輯通道)。
本地主機硬盤和遠程主機的硬盤可作為備份設(shè)備,備份設(shè)備在硬盤中是以文件的方式存儲的。4.備份設(shè)備
SQLServer使用物理設(shè)備名稱或邏輯設(shè)備名稱來標(biāo)識備份設(shè)備。
物理備份設(shè)備是操作系統(tǒng)用來標(biāo)識備份設(shè)備的名稱。這類備份設(shè)備稱為臨時備份設(shè)備,其名稱沒有記錄在系統(tǒng)設(shè)備表中,只能使用一次。
邏輯備份設(shè)備是用來標(biāo)識物理備份設(shè)備的別名或公用名稱,以簡化物理設(shè)備的名稱。這類備份設(shè)備稱為永久備份設(shè)備,其名稱永久地存儲在系統(tǒng)表中,可以多次使用。4.備份設(shè)備
●
創(chuàng)建數(shù)據(jù)庫備份設(shè)備在進行數(shù)據(jù)庫備份之前,首先要創(chuàng)建備份設(shè)備.以創(chuàng)建磁盤備份設(shè)備為例,操作方法如下:(1)展開指定的服務(wù)器節(jié)點.
(2)展開〖服務(wù)器對象〗節(jié)點.
(3)右鍵單擊〖備份設(shè)備〗節(jié)點.
(4)選擇〖新建備份設(shè)備〗選項.
(5)填寫相應(yīng)的項,按〖確定〗按鈕結(jié)束.二.管理備份和恢復(fù)●
管理備份設(shè)備1.查看備份設(shè)備在SQLServer2008系統(tǒng)中查看服務(wù)器上每個設(shè)備的有關(guān)信息,可以使用系統(tǒng)存儲過程sp_helpdevice,其中包括備份設(shè)備2.刪除備份設(shè)備
二.管理備份和恢復(fù)
●
備份數(shù)據(jù)庫通過SSMS來備份數(shù)據(jù)庫的操作如下:(1)展開指定的服務(wù)器節(jié)點.
(2)展開〖數(shù)據(jù)庫〗節(jié)點.
(3)選中指定的數(shù)據(jù)庫,右鍵單擊,從〖任務(wù)〗下拉菜單中選擇〖備份(B)〗項.
(4)在彈出的對話框中填寫相應(yīng)的項.
(5)按〖確定〗按鈕結(jié)束.
●
恢復(fù)數(shù)據(jù)庫通過SSMS來恢復(fù)數(shù)據(jù)庫的操作如下:(1)展開指定的服務(wù)器節(jié)點.
(2)展開〖數(shù)據(jù)庫〗節(jié)點.
(3)選中指定的數(shù)據(jù)庫,右鍵單擊,從〖任務(wù)〗下拉菜單中選擇〖還原(R)|數(shù)據(jù)庫〗項.
(4)在彈出的對話框中填寫相應(yīng)的項.
(5)按〖確定〗按鈕結(jié)束.哈爾濱師范大學(xué)恒星學(xué)院2.恢復(fù)模式(1)簡單恢復(fù)模式簡單恢復(fù)模式是為了恢復(fù)到上一次備份點的數(shù)據(jù)庫而設(shè)計的。使用這種模式的備份策略應(yīng)該由完整備份和差異備份組成。當(dāng)啟用簡單恢復(fù)模式時,不能執(zhí)行事務(wù)日志備份。(2)完整恢復(fù)模式完整恢復(fù)模式設(shè)計用于需要恢復(fù)到失敗點或者指定時間點的數(shù)據(jù)庫。使用這種模式,所有操作被寫入日志中,包括大容量操作和大容量數(shù)據(jù)加載。使用這種模式的備份策略應(yīng)該包括完整、差異以及事務(wù)日志備份或僅包括完整和事務(wù)日志備份。哈爾濱師范大學(xué)恒星學(xué)院(3)大容量日志恢復(fù)模式大容量日志恢復(fù)模式減少日志空間的使用,但仍然保持完整恢復(fù)模式的大多數(shù)靈活性。使用這種模式,以最低限度將大容量操作和大容量加載寫入日志,而且不能針對逐個操作對其進行控制。如果數(shù)據(jù)庫在執(zhí)行一個完整或差異備份以前失敗,將需要手動重做大容量操作和大容量加載。使用這種模式的備份策略應(yīng)該包括完整、差異以及事務(wù)日志備份或僅包括完整和事務(wù)日志備份。哈爾濱師范大學(xué)恒星學(xué)院3種恢復(fù)模式的比較模式類型特點恢復(fù)態(tài)勢工作損失情況簡單允許高性能大容量復(fù)制操作,可收回日志空間可恢復(fù)到任何備份的尾端,隨后需重做更改必須重做最新的數(shù)據(jù)庫或差異備份后所發(fā)生的更改完整數(shù)據(jù)文件損失不導(dǎo)致工作損失,可恢復(fù)到任意即時點可恢復(fù)到任意即時點正常情況下無損失。若日志損壞則需重做最新的日志備份后所發(fā)生的更改大容量日志允許高性能大容量復(fù)制操作,大容量操作使用最小的日志空間可恢復(fù)到任何備份的尾端,隨后需重做更改若日志損壞或最新的日志備份后發(fā)生操作則需重做上次備份后所做的更改,否則將丟失工作數(shù)據(jù)哈爾濱師范大學(xué)恒星學(xué)院10.1.3備份設(shè)備1.磁帶驅(qū)動器磁帶驅(qū)動器是最常見的備份設(shè)備。磁帶設(shè)備必須物理連接到運行SQLServer2008實例的計算機上2.數(shù)字音頻磁帶(DAT)驅(qū)動器DAT驅(qū)動器正在成為首選的備份設(shè)備。有許多DAT格式可供使用。最常見的格式是數(shù)字線性磁帶(DLT)或超級DLT。3.磁盤備份設(shè)備磁盤備份設(shè)備就是存儲在硬盤或者其他磁盤媒體上的文件,與常規(guī)操作系統(tǒng)文件一樣。磁盤驅(qū)動器提供最快速的方式來備份和還原文件4.邏輯備份設(shè)備邏輯備份設(shè)備是物理備份設(shè)備的別名,通常比物理備份設(shè)備更能簡單、有效地描述備份設(shè)備的特征。邏輯備份設(shè)備名稱被永久保存在SQLServer2008的系統(tǒng)表中。哈爾濱師范大學(xué)恒星學(xué)院10.2備份數(shù)據(jù)
10.2.1創(chuàng)建備份設(shè)備1.使用SQLServerManagementStudio創(chuàng)建備份設(shè)備具體步驟如下:(1)啟動SQLServerManagementStudio,打開SQLServerManagementStudio窗口,并使用windows或者SQLServer身份驗證建立連接。(2)在“對象資源管理器”視圖中,展開服務(wù)器的“服務(wù)器對象”文件夾哈爾濱師范大學(xué)恒星學(xué)院(3)右擊“備份設(shè)備”,然后從快捷菜單中選擇“新建備份設(shè)備”,打開“備份設(shè)備”對話框,(4)在“設(shè)備名稱”文本框中,輸入“students備份”。設(shè)置好目標(biāo)文件或者保持默認值,這里必須保證SQLServer2008所選擇的硬盤驅(qū)動器上有足夠的可用空間。(5)單擊“確定”按鈕完成創(chuàng)建永久備份設(shè)備。哈爾濱師范大學(xué)恒星學(xué)院2.使用系統(tǒng)存儲過程sp_addumpdevice創(chuàng)建設(shè)備sp_addumpdevice語法格式:sp_addumpdevice[@devtype=]'device_type',
[@logicalname=]'logical_name',
[@physicalname=]'physical_name'
[,{[@cntrltype=]controller_type
|[@devstatus=]'device_status'
}
]哈爾濱師范大學(xué)恒星學(xué)院【例10.1】添加磁盤轉(zhuǎn)儲設(shè)備。下面的示例添加一個名為MYDISKDUMP的磁盤備份設(shè)備,其物理名稱為C:\Dump\Dump1.bak。USEmasterEXECsp_addumpdevice'disk','mydiskdump','c:\dump\dump1.bak'【例10.2】添加網(wǎng)絡(luò)磁盤備份設(shè)備。下面的示例顯示一個遠程磁盤備份設(shè)備。在其下啟動SQLServer的名稱必須對該遠程文件擁有權(quán)限。USEmasterEXECsp_addumpdevice'disk','networkdevice','\\servername\sharename\path\filename.ext'【例10.3】添加磁帶備份設(shè)備。下面的示例添加TAPEDUMP1設(shè)備,其物理名稱為\\.\Tape0。USEmasterEXECsp_addumpdevice'tape','tapedump1','\\.\tape0'哈爾濱師范大學(xué)恒星學(xué)院10.2.2管理備份設(shè)備1.查看備份設(shè)備在SQLServer2008系統(tǒng)中查看服務(wù)器上每個設(shè)備的有關(guān)信息,可以使用系統(tǒng)存儲過程sp_helpdevice,其中包括備份設(shè)備哈爾濱師范大學(xué)恒星學(xué)院2.刪除備份設(shè)備(1)使用sp_dropdevice系統(tǒng)存儲過程將服務(wù)器中的設(shè)備刪除,并能刪除操作系統(tǒng)文件。具體語句格式如下:
sp_dropdevice[@logicalname=]'device'
[,[@delfile=]'delfile']
參數(shù)說明:@logicalname
:表示備份設(shè)備邏輯名。在
中列出的數(shù)據(jù)庫設(shè)備或備份設(shè)備的邏輯名稱。device的數(shù)據(jù)類型為sysname,無默認值。@delfile
:表示相對應(yīng)的物理備份設(shè)備文件。指定物理備份設(shè)備文件是否應(yīng)刪除。delfile
的數(shù)據(jù)類型為varchar(7)。如果指定為DELFILE,則刪除物理備份設(shè)備磁盤文件。哈爾濱師范大學(xué)恒星學(xué)院(2)使用SQLServerManagementStudio刪除備份設(shè)備:啟動SQLServerManagementStudio的資源管理器,展開“服務(wù)器對象”節(jié)點下的“備份設(shè)備”節(jié)點,該節(jié)點下列出了當(dāng)前系統(tǒng)的所有備份設(shè)備哈爾濱師范大學(xué)恒星學(xué)院選中需要刪除的備份設(shè)備“students備份”,在其上右擊,在彈出的快捷菜單中選擇“刪除”命令哈爾濱師范大學(xué)恒星學(xué)院單擊“刪除”命令,將打開“刪除對象”對話框,如圖所示。在右窗格中,請驗證“對象名稱”列中顯示正確的設(shè)備名稱,最后單擊“確定”按鈕。哈爾濱師范大學(xué)恒星學(xué)院10.2.3完整備份完整備份是指備份整個數(shù)據(jù)庫,不僅包括表、視圖、存儲過程和觸發(fā)器等數(shù)據(jù)庫對象,還包括能夠恢復(fù)這些數(shù)據(jù)的足夠的事務(wù)日志。完整備份的優(yōu)點是操作比較簡單,在恢復(fù)時只需要一步就可以將數(shù)據(jù)庫恢復(fù)到以前的狀態(tài)。1.執(zhí)行BACKUPDATABASE語句可以創(chuàng)建完整數(shù)據(jù)庫備份完整數(shù)據(jù)庫備份的基本Transact-SQL語法如下:BACKUPDATABASEdatabase_nameTObackup_device[,...n][WITHwith_options[,...o]];哈爾濱師范大學(xué)恒星學(xué)院參數(shù)說明:database_name:指定了要備份的數(shù)據(jù)庫。backup_device:為備份的目標(biāo)設(shè)備,采用“備份設(shè)備類型=設(shè)備名”的形式。WITH子句:指定備份選項,有關(guān)某些基本W(wǎng)ITH選項的信息,請參閱聯(lián)機叢書。NAME=backup_set_name:指定了備份的描述。哈爾濱師范大學(xué)恒星學(xué)院【例10.5】對數(shù)據(jù)庫“students”做一次完整備份,備份設(shè)備為以前創(chuàng)建好的“students備份”本地磁盤設(shè)備。使用BACKUP命令創(chuàng)建代碼如下:USEstudents;GOBACKUPDATABASEstudentsTODISK='D:\SQLServerBackups\students備份.Bak'WITHINIT,NAME='FullBackupofstudents'GO哈爾濱師范大學(xué)恒星學(xué)院10.2.4差異備份
差異數(shù)據(jù)庫備份比完整數(shù)據(jù)庫備份更小、更快。這會縮短備份時間,但將增加復(fù)雜程度。對于大型數(shù)據(jù)庫,差異備份的間隔可以比完整數(shù)據(jù)庫備份的間隔更短。這將降低工作丟失風(fēng)險。1.使用BACKUP語句創(chuàng)建差異數(shù)據(jù)庫備份,具體語法格式如下:BACKUPDATABASEdatabase_nameTO<backup_device>WITHDIFFERENTIAL參數(shù)說明:WITHDIFFERENTIAL:指明了本次備份是差異備份。其他參數(shù)與完整備份參數(shù)一樣。【例10.6】對數(shù)據(jù)庫“students”執(zhí)行一次差異備份,程序代碼如下:BACKUPDATABASEstudentsTOstudents備份WITHDIFFERENTIAL哈爾濱師范大學(xué)恒星學(xué)院2.使用SQLServerManagementStudio創(chuàng)建差異數(shù)據(jù)庫備份(1)啟動SQLServerManagementStudio的資源管理器,展開“數(shù)據(jù)庫”節(jié)點,右擊數(shù)據(jù)庫“students”,從彈出的菜單中選擇“任務(wù)|備份”命令,打開“備份數(shù)據(jù)庫”對話框,在該對話框中,從“數(shù)據(jù)庫”下拉列表中選擇“students”數(shù)據(jù)庫;“備份類型”項中選擇“差異”;保留“名稱”文本框中的內(nèi)容不變,在“目標(biāo)”列表框中確保列有“students備份”備份設(shè)備,哈爾濱師范大學(xué)恒星學(xué)院(2)單擊左側(cè)“選項”選項,打開“選項”頁面,選中“覆蓋所有現(xiàn)有備份集”選項,該選項用于初始化新的設(shè)備或者覆蓋現(xiàn)在的設(shè)備;選中“可靠性”部分中的“完成后驗證備份”復(fù)選框,該選項用來核對實際數(shù)據(jù)庫與備份副本,并確保它們在備份完成之后一致,具體設(shè)置如圖10-16所示。設(shè)置完成后,單擊“確定”按鈕開始備份,完成差異備份。哈爾濱師范大學(xué)恒星學(xué)院10.2.5事務(wù)日志備份在SQLServer2008系統(tǒng)中事務(wù)日志備份有以下三種類型
純?nèi)罩緜浞荩簝H包含一定間隔的事務(wù)日志記錄而不包含在日志恢復(fù)模式下執(zhí)行的任何大容量更改的備份。大容量操作日志備份:包含日志記錄及由大容量操作更改的數(shù)據(jù)頁的備份。不允許對大容量操作日志備份進行時間點恢復(fù)。尾日志備份:對可能已損壞的數(shù)據(jù)庫進行的日志備份,用于捕獲尚未備份的日志記錄。尾日志備份在出現(xiàn)故障時進行,用于防止丟失數(shù)據(jù),可以包含純?nèi)罩居涗浕蛘叽笕萘坎僮魅罩居涗浌枮I師范大學(xué)恒星學(xué)院創(chuàng)建事務(wù)日志備份的方法:1.使用BACKUP語句創(chuàng)建事務(wù)日志備份具體語法格式:BACKUPLOGdatabase_nameTO<backup_device>[,…n]WITH[[,]NAME=backup_set_name][[,]DESCRIPTION=’TEXT’][[,]{INIT|NOINIT}][[,]{COMPRESSION|NO_COMPRESSION}]哈爾濱師范大學(xué)恒星學(xué)院【例10.7】創(chuàng)建兩個設(shè)備備份students_1和studentslog_1,然后利用這兩備份設(shè)備對“students”數(shù)據(jù)庫及其日志進行備份。EXECsp_addumpdevice'disk','students_1','D:\students_1.dat'EXECsp_addumpdevice'disk','studentslog_1','D:\studentslog_1.dat'BACKUPDATABASEstudentstostudents_1BACKUPLOGstudentstostudentslog_1哈爾濱師范大學(xué)恒星學(xué)院2.使用SQLServerManagementStudio創(chuàng)建事務(wù)日志備份(1)啟動SQLServerManagementStudio的資源管理器,展開“數(shù)據(jù)庫”節(jié)點,右擊數(shù)據(jù)庫“students”,從彈出的菜單中選擇“任務(wù)|備份”命令,打開“備份數(shù)據(jù)庫”對話框,在該對話框中,從“數(shù)據(jù)庫”下拉列表中選擇“students”數(shù)據(jù)庫;“備份類型”項中選擇“事務(wù)日志”;保留“名稱”文本框中的內(nèi)容不變,在“目標(biāo)”列表框中確保列有“students備份”備份設(shè)備哈爾濱師范大學(xué)恒星學(xué)院(2)單擊左側(cè)“選項”選項,打開“選項”頁面,選中“追加到現(xiàn)在備份集”選項,以免覆蓋現(xiàn)有的完整備份;選中“可靠性”部分中的“完成后驗證備份”復(fù)選框,該選項用來核對實際數(shù)據(jù)庫與備份副本,并確保它們在備份完成之后一致,具體設(shè)置如圖所示。設(shè)置完成后,單擊“確定”按鈕開始備份,完成差異備份。哈爾濱師范大學(xué)恒星學(xué)院10.2.6文件組備份
1.使用BACKUP語句創(chuàng)建文件組備份具體語句格式:BACKUPDATABASEdatabase_name<file_or_filegroup>[,...n]TO<backup_device>[,...n]WITHoptions參數(shù)說明:file_or_filegroup:用于指定要備份的文件或文件組。如果是文件,則寫作“file=邏輯文件名”;如果是文件組,則寫作“filegroup=邏輯文件組名”。WITHoptions:用于指定備份選項,與前幾種備份設(shè)備類型相同
哈爾濱師范大學(xué)恒星學(xué)院【例10.9】使用BACKUP語句將數(shù)據(jù)庫“students”中的文件組“FileGruop_students”備份到本地磁盤備份設(shè)備“students備份”中.BACKUPDATABASEstudentsFILEGROUP='FileGruop_students'TOstudents備份WITHDescription='這是students文件組備份'哈爾濱師范大學(xué)恒星學(xué)院2.使用SQLServerManagementStudio創(chuàng)建文件組備份具體操作如下:(1)啟動SQLServerManagementStudio的資源管理器,展開“數(shù)據(jù)庫”節(jié)點,右擊數(shù)據(jù)庫“students”,從彈出的菜單中選擇“任務(wù)|備份”命令,打開“備份數(shù)據(jù)庫”對話框。在該對話框中,從“數(shù)據(jù)庫”下拉列表中選擇“students”數(shù)據(jù)庫;“備份類型”項中選擇“完整”;保留“名稱”文本框中的內(nèi)容不變。(2)在“備份組件”部分中選中“選擇文件和文件組”選項,然后單擊右側(cè)的按鈕,則打開“選擇文件和文件組”對話框。選擇“FileGruop_students”旁邊的復(fù)選框,如圖10-21所示,單擊“確定”按鈕。哈爾濱師范大學(xué)恒星學(xué)院(3)單擊左側(cè)的“選項”,打開“選項”頁面,選擇“追加到現(xiàn)有備份集”選項,以免覆蓋現(xiàn)有的完整備份。選擇“完成后驗證備份”選項哈爾濱師范大學(xué)恒星學(xué)院10.2.7備份壓縮數(shù)據(jù)壓縮的好處包括以下幾點:通過減少I/O和提高緩存命中率來提升查詢的性能。提供對真實DW實際數(shù)據(jù)2倍到7倍的壓縮比率。和其他特點是正交的。對數(shù)據(jù)和索引都可用。哈爾濱師范大學(xué)恒星學(xué)院1.使用BACKUP語句的WITHCOMPRESSION選項,即可以實現(xiàn)壓縮備份的功能?!纠?0.10】在創(chuàng)建數(shù)據(jù)庫“students”的完整備份時啟用壓縮備份功能。BACKUPDATABASEstudentsTOstudents備份WITHINIT,COMPRESSION哈爾濱師范大學(xué)恒星學(xué)院2.在服務(wù)器上配置備份壓縮具體的步驟:(1)啟動SQLServerManagementStudio的資源管理器,連接服務(wù)器。(2)右擊“服務(wù)器”,在彈出的命令菜單中選擇“屬性”,打開“服務(wù)器屬性”對話框。單擊左側(cè)的“數(shù)據(jù)庫設(shè)置”選項,在“數(shù)據(jù)庫設(shè)置”頁面中選中“壓縮備份”復(fù)選框哈爾濱師范大學(xué)恒星學(xué)院10.3恢復(fù)數(shù)據(jù)庫
1.使用Transact-SQL恢復(fù)數(shù)據(jù)庫(1)數(shù)據(jù)庫恢復(fù)的RESTORE命令的語法格式為:RESTOREDATABASE{database_name|@database_name_var}<file_or_filegroup>[,...n][FROM<backup_device>[,...n]][WITH[[,]NORECOVERY|RECOVERY][[,]REPLACE]]哈爾濱師范大學(xué)恒星學(xué)院(2)日志文件恢復(fù)的RESTORE命令的語法格式為:RESTORELOG{database_name|@database_name_var}[FROM<backup_device>[,...n]][WITH[[,]NORECOVERY|RECOVERY][[,]STOPAT={data_time|data_time_var}]哈爾濱師范大學(xué)恒星學(xué)院兩種語句的部分參數(shù)說明如下:DATABASE:表示進行數(shù)據(jù)庫備份而不是事務(wù)日志備份。database_name|@database_name_var:進行備份的數(shù)據(jù)名稱或變量。file_or_filegroup:用來定義進行備份的文件或文件組。LOG:指定對數(shù)據(jù)庫應(yīng)用事務(wù)日志備份。NORECOVERY|RECOVERY:表示還原操作是否回滾任何未提交的事務(wù),默認為RECOVERY(回滾)。REPLACE:表示還原操作是否將原來的數(shù)據(jù)庫或數(shù)據(jù)文件、文件組刪除并替換掉。STOPAT=data_time|data_time_var:使用事務(wù)日志進行恢復(fù)時,指定將數(shù)據(jù)庫還原到其在指定的日期和時刻的狀態(tài)。哈爾濱師范大學(xué)恒星學(xué)院【例10.11】創(chuàng)建磁盤備份設(shè)備,備份數(shù)據(jù)庫日志文件(將數(shù)據(jù)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度數(shù)碼產(chǎn)品銷售承包經(jīng)營合同樣本3篇
- 二零二五年度房地產(chǎn)項目融資合同還款期付款臺賬3篇
- 二零二五年度光纜鋪設(shè)及維護合同2篇
- 2025年度汽車銷售代理固定總價合同3篇
- 二零二五年度房產(chǎn)贈與離婚協(xié)議雙項保障合同3篇
- 二零二五年度建議書審核、采納與實施效果評估服務(wù)協(xié)議3篇
- 美國課程設(shè)計先驅(qū)是
- 海南衛(wèi)生健康職業(yè)學(xué)院《醫(yī)用檢驗儀器與體外診斷試劑》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025版頂名支付方式下的商業(yè)房產(chǎn)買賣合同3篇
- 二零二五年度城市綠化與生態(tài)保護合作協(xié)議2篇
- 血細胞分析報告規(guī)范化指南2020
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之7:“5領(lǐng)導(dǎo)作用-5.1領(lǐng)導(dǎo)作用和承諾”(雷澤佳編制-2025B0)
- 2024年快速消費品物流配送合同6篇
- 廣東省茂名市2024屆高三上學(xué)期第一次綜合測試(一模)歷史 含解析
- 神經(jīng)重癥氣管切開患者氣道功能康復(fù)與管理學(xué)習(xí)與臨床應(yīng)用
- 第5章 一元一次方程大單元整體設(shè)計 北師大版(2024)數(shù)學(xué)七年級上冊教學(xué)課件
- 人教版高一地理必修一期末試卷
- 遼寧省錦州市(2024年-2025年小學(xué)六年級語文)部編版期末考試(上學(xué)期)試卷及答案
- GB/T 29498-2024木門窗通用技術(shù)要求
- 《職業(yè)院校與本科高校對口貫通分段培養(yǎng)協(xié)議書》
- 機電傳動單向數(shù)控平臺-礦大-機械電子-有圖
評論
0/150
提交評論