備份與恢復SQL_Server_2008._第1頁
備份與恢復SQL_Server_2008._第2頁
備份與恢復SQL_Server_2008._第3頁
備份與恢復SQL_Server_2008._第4頁
備份與恢復SQL_Server_2008._第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫實用教程數(shù)據(jù)庫實用教程 SQL Server 2008第第13 章章 數(shù)據(jù)庫備份和恢復數(shù)據(jù)庫備份和恢復本章學習目標: 理解數(shù)據(jù)庫備份和恢復的原理 掌握數(shù)據(jù)庫完整備份和從完整備份恢復的方法 掌握數(shù)據(jù)庫差異備份和從差異備份恢復的方法 掌握數(shù)據(jù)庫事務日志備份和從事務日志備份恢復的方法 掌握文件和文件組備份和從文件和文件組備份恢復的方法13.1 備份 數(shù)據(jù)庫的備份和恢復是數(shù)據(jù)庫管理員維護數(shù)據(jù)庫安全性和完整性必不可少的操作,合理地進行備份和恢復可以將可預見的和不可預見的問題對數(shù)據(jù)庫造成的傷害降到最低。當運行SQL Server的服務器出現(xiàn)故障,或者數(shù)據(jù)庫遭到某種程度的破壞時,可以利用以前對數(shù)據(jù)庫所

2、做的備份重建或恢復數(shù)據(jù)庫。13.1.1 概述1. 備份設備數(shù)據(jù)庫備份設備是指用來存儲備份數(shù)據(jù)的存儲介質(zhì),常用的備份設備類型包括磁盤、磁帶和命名管道。磁盤:以硬盤或其它磁盤類設備為存儲介質(zhì)。磁盤備份設備就可以存儲在本地機器上,也可以存儲在網(wǎng)絡的遠程磁盤上。如果數(shù)據(jù)備份存儲在本地機器上,在由于存儲介質(zhì)故障或服務器崩潰而造成數(shù)據(jù)丟失的情況下,備份就沒有意義了。因此,要及時將備份文件復制到遠程磁盤上。如果采用遠程磁盤作為備份設備,要采用統(tǒng)一命名方式(UNC)來表示備份文件,即“遠程服務器名共享文件名路徑名文件名”。磁帶:使用磁帶作為存儲介質(zhì),必須將磁帶物理地安裝在運行SQL Server的計算機上,磁

3、帶備份不支持網(wǎng)絡遠程備份。在 SQL Server 的以后版本中將不再支持磁帶備份設備。命名管道:微軟專門為第三方軟件供應商提供的一個備份和恢復方式。如果要將數(shù)據(jù)庫備份到命名管道設備上,必須提供管道名。 對數(shù)據(jù)庫進行備份時,備份設備可以采用物理設備名稱和邏輯設備名稱兩種方式。 物理設備名稱:即操作系統(tǒng)文件名,直接采用備份文件在磁盤上以文件方式存儲的完整路徑名,例如“D:backupdata_full.bak”。 邏輯設備名稱:為物理備份設備指定的可選的邏輯別名。使用邏輯設備名稱可以簡化備份路徑。 創(chuàng)建邏輯備份設備的過程為: 1)打開【對象資源管理器】,在【服務器對象】節(jié)點下找到【備份設備】節(jié)點

4、,單擊鼠標右鍵,彈出右鍵菜單。 2)選擇【新建備份設備】菜單,彈出新建備份設備窗口。 3)輸入備份設備邏輯名稱,并指定備份設備的物理路徑,單擊【確定】即可。也可以使用系統(tǒng)存儲過程sp_addumpdevice來創(chuàng)建邏輯備份設備,該存儲過程的語法格式為:sp_addumpdevice devtype = device_type , logicalname = logical_name , physicalname = physical_name說明: devtype = device_type:備份設備的類型,可以是disk或tape。 logicalname = logical_name:備份

5、設備的邏輯名稱。 physicalname = physical_name: 備份設備的物理名稱。物理名稱必須遵從操作系統(tǒng)文件名規(guī)則或網(wǎng)絡設備的通用命名約定,并且必須包含完整路徑。2. 備份方式數(shù)據(jù)備份的范圍可以是完整的數(shù)據(jù)庫、部分數(shù)據(jù)庫或者一組文件或文件組,對此,SQL Server 2008提供四種備份方式,以滿足不同數(shù)據(jù)庫系統(tǒng)的備份需求。1)完整備份完整備份是指備份整個數(shù)據(jù)庫,不僅包括表、視圖、存儲過程和觸發(fā)器等數(shù)據(jù)庫對象,還包括能夠恢復這些數(shù)據(jù)的足夠的事務日志。完整備份的優(yōu)點是操作比較簡單,在恢復時只需要一步就可以將數(shù)據(jù)庫恢復到以前的狀態(tài)。但是僅依靠完整備份只能將數(shù)據(jù)庫恢復到上一次備份

6、操作結(jié)束時的狀態(tài),而從上次備份結(jié)束以后到數(shù)據(jù)庫發(fā)生意外時的數(shù)據(jù)庫的一切操作都將丟失。而且,因為完整備份對整個數(shù)據(jù)庫進行備份,執(zhí)行一次完整備份需要很大的磁盤空間和較長的時間,因此完整備份不能頻繁地進行。2)差異備份差異備份是指備份最近一次完整備份之后數(shù)據(jù)庫發(fā)生改變的部分,最近一次完整備份稱為“差異基準”。因為差異備份只備份上次完整備份以來修改的數(shù)據(jù)頁,所以執(zhí)行速度更快,備份時間更短,可以相對頻繁地進行,以降低數(shù)據(jù)丟失的風險。通常,一個完整備份之后,會執(zhí)行若干個相繼的差異備份。還原時,首先還原完整備份,然后再還原最新的差異備份。與完整備份一樣,使用差異備份只能將數(shù)據(jù)庫恢復到最后一次差異備份結(jié)束時刻

7、的狀態(tài),無法將數(shù)據(jù)庫恢復到出現(xiàn)意外前的某一個指定時刻的狀態(tài)。經(jīng)過一段時間后,隨著數(shù)據(jù)庫的更新,包含在差異備份中的數(shù)據(jù)量會增加,這使得創(chuàng)建和還原備份的速度變慢。因此,必須重新創(chuàng)建一個完整備份,為另一個系列的差異備份提供新的差異基準。3)事務日志備份只對事務日志文件進行的備份稱為事務日志備份。使用事務日志備份可以在意外發(fā)生時將所有已經(jīng)提交的事務全部恢復,因此使用這種備份方式可以將數(shù)據(jù)庫恢復到意外發(fā)生前的狀態(tài)或指定時間點時的狀態(tài),從而使數(shù)據(jù)損失降低到最小。事務日志備份需要的備份資源遠遠少于完整備份和差異備份,因此可以頻繁使用事務日志備份,以便盡量減少數(shù)據(jù)丟失的可能性。4)文件和文件組備份文件和文件組

8、備份是指單獨備份組成數(shù)據(jù)庫的文件和文件組,在恢復數(shù)據(jù)庫時可以只恢復遭到破壞的文件和文件組,而不需要恢復數(shù)據(jù)庫的其他部分,從而加快了恢復的速度。這種備份方式適用于包含多個文件或文件組的 SQL Server 數(shù)據(jù)庫,如果數(shù)據(jù)庫由位于不同磁盤上的若干個文件組成,在其中一個磁盤發(fā)生故障時,只需還原故障磁盤上的文件,其他文件保持不變。13.1.2 數(shù)據(jù)庫備份操作具體步驟為: 1)連接到相應的SQL Server服務器實例之后,在【對象資源管理器】中,單擊服務器名稱以展開服務器樹。找到【數(shù)據(jù)庫】節(jié)點展開,選擇要備份的系統(tǒng)數(shù)據(jù)庫或用戶數(shù)據(jù)庫,單擊鼠標右鍵,在彈出的快捷菜單中選擇【任務】【備份】命令。 單擊

9、【備份】命令后,出現(xiàn)“備份數(shù)據(jù)庫”對話框。 在“數(shù)據(jù)庫”下拉列表中將出現(xiàn)剛選擇的數(shù)據(jù)庫名,也可以從列表中選擇其他數(shù)據(jù)庫備份。 4)在“恢復模式”下拉列表中選擇恢復模式。 5)在“備份類型”下拉列表中選擇備份類型:完整、差異或事務日志。在“備份組件”選項中選擇“數(shù)據(jù)庫”或“文件和文件組”,每種組件都支持三種備份類型。如果選擇備份“文件和文件組”,則出現(xiàn)“選擇文件和文件組”對話框,從中選擇要備份的文件或文件組即可。 6)在“名稱”文本框中輸入備份集的名稱,也可以接受系統(tǒng)默認的備份集名稱。在“說明”文本框中輸入備份集的說明。 7)在“備份集過期時間”選項中指定備份集在特定天數(shù)后過期或特定日期過期。

10、8)在“目標”中選擇“磁盤”或“磁帶”,同時添加相應的備份設備到“目標”列表框中。9)在“選擇頁”窗格中,單擊“選項”,可以打開數(shù)據(jù)庫備份的高級選項。選項說明:“覆蓋媒體”選項。可以選擇“備份到現(xiàn)有媒體集”或“備份到新媒體集并清除所有現(xiàn)有備份集”。如果選擇“備份到現(xiàn)有媒體集”,則又有兩個選項供選擇:“追加到現(xiàn)有備份集”或“覆蓋所有現(xiàn)有備份集”。選擇“追加到現(xiàn)有備份集”選項,則本次備份內(nèi)容將追加到以前的備份內(nèi)容之后,以前的備份內(nèi)容還將保留,在恢復數(shù)據(jù)庫時可以選擇使用哪次的備份內(nèi)容進行恢復。如果選擇“覆蓋所有現(xiàn)有備份集”選項,則本次備份內(nèi)容將覆蓋掉以前的備份,在恢復數(shù)據(jù)庫時只能將數(shù)據(jù)庫恢復到最后一

11、次備份時的狀態(tài)。如果選中“檢查媒體集名稱和備份集到期時間”復選框,并且在“媒體集名稱”文本框中輸入了名稱,將檢查媒體以確定實際名稱是否與此處輸入的名稱匹配。如果選擇了“覆蓋所有現(xiàn)有備份集”選項,則檢查備份集是否到期,在到期之前不允許覆蓋,此次備份失敗?!皞浞莸叫旅襟w集并清除所有現(xiàn)有備份集”選項,請在“新建媒體集名稱”文本框中輸入名稱,在“新建媒體集說明”文本框中描述媒體集。 “可靠性”選項,有三個復選框共選擇:“完成后驗證備份”可以驗證備份集是否完整以及所有卷是否都可讀;“寫入媒體前檢查校驗和”選項可以在寫入備份媒體前驗證校驗和,選擇此選項可能會增大工作負荷,減低備份操作的吞吐量;“出錯時繼續(xù)

12、”選項可以在備份過程中出現(xiàn)錯誤時繼續(xù)備份?!笆聞杖罩尽边x項,只有在“常規(guī)”選項卡中指定備份類型為“事務日志”時,該選項才可用?!按艓C”選項,如果備份目標為“磁帶”時,該選項可用。10)以上的設置完成之后,單擊【確定】按鈕,系統(tǒng)將按照所選的設置對數(shù)據(jù)庫進行備份,如果沒有發(fā)生錯誤,將出現(xiàn)備份成功的對話框,如圖13.9所示。13.1.3備份命令1. 完整備份和差異備份 實現(xiàn)完整備份和差異備份的語法格式為: Back Database database_name | database_name_var To ,.n With Differential | ,.n ;說明:database_name:

13、要備份的數(shù)據(jù)庫名稱。database_name_var:存儲要備份的數(shù)據(jù)庫名稱的變量。backup_device:指定用于備份操作的邏輯備份設備或物理備份設備。如果使用邏輯備份設備,應該使用下列格式: logical_device_name | logical_device_name_var ,指定邏輯備份設備的名稱。如果使用物理備份設備,使用下列格式: Disk | Tape = physical_device_name | physical_device_name_var ,指定磁盤文件或磁帶。Differential:指定只備份上次完整備份后更改的數(shù)據(jù)庫部分,即差異備份。必須執(zhí)行過一次完

14、整備份之后,才能做差異備份。general_WITH_options:備份操作的With選項,包含備份選項、媒體集選項、錯誤處理選項、數(shù)據(jù)傳輸選項等,這里只對幾個常用的選項進行說明。Expiredate=date|date_var指定備份集到期的時間;Retaindays=days|days_var指定備份集經(jīng)過多少天之后到期;如果同時使用這兩個選項,Retaindays的優(yōu)先級別將高于Expiredate。Password=password|password_variable為備份集指定密碼,如果為備份集設置了密碼,則必須提供該密碼才能對該備份集執(zhí)行任何還原操作; Noinit | Init

15、 控制備份操作是追加還是覆蓋備份媒體中的現(xiàn)有備份集。默認為追加到媒體中最新的備份集 (Noinit)。 Noskip| Skip 控制備份操作是否在覆蓋媒體中的備份集之前檢查它們的過期日期和時間。Noskip為默認設置,指示 Backup 語句在可以覆蓋媒體上的所有備份集之前先檢查它們的過期日期。2. 事務日志備份 實現(xiàn)事務日志備份的Backup語句的語法格式為: Backup Log database_name | database_name_var To ,.n With ;3. 文件和文件組備份Backup Database database_name | database_name_v

16、ar ,.n To ,.n With Differential | ,.n ;說明:file_or_filegroup:指定要進行備份的文件或文件組名。如果要對文件進行備份,可以使用下列格式FILE = logical_file_name | logical_file_name_var ,指定要備份的文件的邏輯名稱;如果要對文件組進行備份,可以使用Filegroup = logical_filegroup_name | logical_filegroup_name_var ,指定要備份的文件組的名稱。其他參數(shù)的含義與完整備份語句中參數(shù)含義相同。13.2 恢復13.2.1 概述 在備份和恢復中總

17、是存在著這樣的矛盾:如果希望在發(fā)生所有故障的情況下都可以完全恢復數(shù)據(jù)庫,則備份時需要占用很大的空間;如果希望使用較小的備份空間,則又不能完全保證數(shù)據(jù)庫的順利恢復。SQL Server 2008提供了3種恢復模式:簡單恢復模式、完整恢復模式和大容量日志模式,以便給用戶在空間需求和安全保障方面提供更多的選擇。 1. 簡單恢復模式在簡單恢復模式下不做事務日志備份,可最大程度地減少事務日志的管理開銷。如果數(shù)據(jù)庫損壞,則簡單恢復模式將面臨極大的數(shù)據(jù)丟失風險。數(shù)據(jù)只能恢復到最后一次備份時的狀態(tài)。因此,在簡單恢復模式下,備份間隔應盡可能短,以防止大量丟失數(shù)據(jù)。2. 完全恢復模式相對于簡單恢復模式而言,完整恢

18、復模式和大容量日志恢復模式提供了更強的數(shù)據(jù)保護功能。這些恢復模式基于備份事務日志來提供完整的可恢復性及在最大范圍的故障情形內(nèi)防止丟失數(shù)據(jù)。完整恢復模式需要日志備份,此模式完整記錄所有事務,并將事務日志記錄保留到對其備份完畢為止。如果能夠在出現(xiàn)故障后備份日志尾部,則可以使用完整恢復模式將數(shù)據(jù)庫恢復到故障點。完整恢復模式可以恢復到任意時點。3. 大容量日志模式 通常用作完整恢復模式的附加模式。對于某些大規(guī)模大容量操作(如大容量導入或索引創(chuàng)建),暫時切換到大容量日志恢復模式可提高性能并減少日志空間使用量,該模式需要日志備份。與完整恢復模式相同,大容量日志恢復模式也將事務日志記錄保留到對其備份完畢為止

19、,但是大容量日志恢復模式不支持時點恢復。對于一個數(shù)據(jù)庫的恢復模式,可以通過以下步驟進行查看或更改。 1)連接到相應的SQL Server實例之后,在【對象資源管理器】中單擊相應的服務器名以展開服務器樹。 2)展開【數(shù)據(jù)庫】節(jié)點,用鼠標右鍵單擊要查看恢復模式的數(shù)據(jù)庫名,在彈出的快捷菜單中選擇【屬性】命令。 3)將打開“數(shù)據(jù)庫屬性”對話框,在“選擇頁”列表中,單擊“選項” 。 4)在“恢復模式”下拉列表中可以看到數(shù)據(jù)庫當前的恢復模式,也可以從列表中選擇不同的模式來更改數(shù)據(jù)庫的恢復模式。13.2.2 恢復操作 可視化恢復數(shù)據(jù)庫的操作步驟如下: 1)連接到相應的服務器實例之后,在【對象資源管理器】中單

20、擊服務器名稱以展開服務器節(jié)點。 2)用鼠標右鍵單擊要恢復的數(shù)據(jù)庫,在彈出的快捷菜單中選擇【任務】【還原】【數(shù)據(jù)庫】命令。 3)單擊菜單命令之后將打開“還原數(shù)據(jù)庫”對話框。 4)在“常規(guī)”選項卡上,要恢復的數(shù)據(jù)庫的名稱將顯示在“目標數(shù)據(jù)庫”下拉列表框中。如果要將備份還原成新的數(shù)據(jù)庫,可以在“目標數(shù)據(jù)庫”中輸入要創(chuàng)建的數(shù)據(jù)庫名稱。 5)在“目標時間點”文本框中,可以使用默認值“最近狀態(tài)”,也可以單擊右邊的“瀏覽”按鈕打開“時點還原”對話框,選擇具體的日期和時間。 6)如果要指定還原的備份集的源和位置,可以選擇以下選項: 源數(shù)據(jù)庫,在列表框中輸入源數(shù)據(jù)庫的名稱,該選項表示使用以前對該數(shù)據(jù)庫所做的備份

21、內(nèi)容進行還原。 源設備,單擊右邊的【瀏覽】按鈕,打開“指定備份”對話框,如圖13.15所示。在“備份媒體”列表框中,從列出的設備類型中選擇一種。單擊【添加】按鈕可以將一個或多個備份設備添加到“備份位置”列表框中,單擊【確定】按鈕返回到“常規(guī)”選項卡。 7)在“選擇用于還原的備份集”表格中,選擇用于還原的備份。默認情況下,系統(tǒng)會推薦一個恢復計劃,如果修改系統(tǒng)建議的恢復計劃,可以在表格中更改選擇。 8)如果要查看或選擇高級選項,可以單擊“選擇頁”中的“選項”,將切換到“選項”選項卡。9)在“還原選項”區(qū)域,有以下幾個選項:覆蓋現(xiàn)有數(shù)據(jù)庫,指定還原操作應覆蓋現(xiàn)有數(shù)據(jù)庫及文件,即使已存在同名的其他數(shù)據(jù)

22、庫或文件。保留復制設置,將已發(fā)布的數(shù)據(jù)庫還原到創(chuàng)建該數(shù)據(jù)庫的服務器之外的服務器時,保留復制設置。該選項只能與“回滾未提交的事務,使數(shù)據(jù)庫處于可以使用的狀態(tài)”選項一起使用。還原每個備份之前進行提示,還原初始備份之后,該選項會在還原每個附加備份集之前打開“繼續(xù)還原”對話框,提示是否需要繼續(xù)進行還原。限制訪問還原的數(shù)據(jù)庫,使還原的數(shù)據(jù)庫僅供db_owner、dbcreator或sysadmin的成員使用。10)“將數(shù)據(jù)庫文件還原為”表格中列出了原始數(shù)據(jù)庫文件名稱,可以更改到要還原到的任意文件的路徑和名稱。11)“恢復狀態(tài)”選項用來指定恢復操作之后的數(shù)據(jù)庫狀態(tài),有以下幾個選項可以選擇:回滾未提交的事務

23、,使數(shù)據(jù)庫處于可使用的狀態(tài)。使用該選項進行恢復之后,數(shù)據(jù)庫即可使用。不對數(shù)據(jù)庫執(zhí)行任何操作,不回滾未提交的事務。該選項使數(shù)據(jù)庫處于未恢復的狀態(tài),接下來可以執(zhí)行其他的恢復操作。使數(shù)據(jù)庫處于只讀模式。該選項使數(shù)據(jù)庫處于只讀的狀態(tài)。13.2.3 恢復命令1.恢復完整備份恢復完整備份語法格式為:Restore Database database_name | database_name_var From ,.n With Recovery |Norecovery | Standby = standby_file_name | standby_file_name_var |, ,.n ,.n ;說明:d

24、atabase_name:要恢復到的數(shù)據(jù)庫名稱。database_name_var:存儲要恢復的數(shù)據(jù)庫名稱的變量。From backup_device:指定要從哪些備份設備還原備份。如果使用邏輯備份設備,應該使用下列格式: logical_device_name | logical_device_name_var ,指定邏輯備份設備的名稱。如果使用物理備份設備,使用下列格式: Disk | Tape = physical_device_name | physical_device_name_var ,指定磁盤文件或磁帶。如果省略From子句,則說明使用該數(shù)據(jù)庫以前的備份內(nèi)容恢復數(shù)據(jù)庫,且必須在

25、 With子句中指定 Norecovery、Recovery 或 Standby。Recovery:指示還原操作回滾任何未提交的事務,在恢復進程后即可隨時使用數(shù)據(jù)庫。如果既沒有指定 Norecovery 和 Recovery,也沒有指定 Standby,則默認為 Recovery。如果安排了后續(xù) Restore 操作(Restore Log 或從差異數(shù)據(jù)庫備份 Restore Database),則應改為指定 Norecovery 或 Standby。Norecovery:指示還原操作不回滾任何未提交的事務,如果稍后必須應用另一個恢復操作,則應指定 Norecovery或 Standby 選項

26、。還原數(shù)據(jù)庫備份和一個或多個事務日志時,或者需要多個 Restore 語句(例如還原一個完整數(shù)據(jù)庫備份并隨后還原一個差異數(shù)據(jù)庫備份)時,Restore 需要對所有語句使用 With Norecovery選項,但最后的 Restore 語句除外。最佳方法是按多步驟還原順序?qū)λ姓Z句都使用 With Norecovery,直到達到所需的恢復點為止,然后僅使用單獨的 Restore With Recovery 語句執(zhí)行恢復。Standby = standby_file_name 指定一個允許撤消恢復效果的備用文件。general_WITH_options:恢復操作的With選項,包含還原操作選項、備

27、份集選項、錯誤管理選項、數(shù)據(jù)傳輸選項等,這里只對幾個常用的選項進行說明。Move logical_file_name_in_backup To operating_system_file_name .n指定對于邏輯名稱由 logical_file_name_in_backup 指定的數(shù)據(jù)或日志文件,應當通過將其還原到 operating_system_file_name 所指定的位置來對其進行移動。默認情況下,logical_file_name將還原到其原始位置。Replace指定即使存在另一個具有相同名稱的數(shù)據(jù)庫,SQL Server 也應該創(chuàng)建指定的數(shù)據(jù)庫及其相關(guān)文件。在這種情況下將刪除現(xiàn)

28、有的數(shù)據(jù)庫。如果不指定 Replace 選項,則會執(zhí)行安全檢查。這樣可以防止意外覆蓋其他數(shù)據(jù)庫。安全檢查可確保在以下條件同時存在的情況下,Restore Database 語句不會將數(shù)據(jù)庫還原到當前服務器:在 Restore 語句中命名的數(shù)據(jù)庫已存在于當前服務器中,并且該數(shù)據(jù)庫名稱與備份集中記錄的數(shù)據(jù)庫名稱不同。Restricted_User限制只有 db_owner、dbcreator 或 sysadmin 角色的成員才能訪問新近還原的數(shù)據(jù)庫。2.恢復差異備份使用Restore語句恢復差異備份的語法和恢復完整備份的Restore語句的語法格式一樣,不過在進行恢復差異備份之前,首先需要恢復差異

29、備份之前的完整備份,具體的步驟為:1)執(zhí)行帶Norecovery選項的Restore Database語句,恢復差異備份之前的完整備份。2)使用Restore Database語句指定要恢復差異備份的數(shù)據(jù)庫名稱,和要從中還原差異備份的備份設備名稱。3)如果恢復了差異備份之后,還要恢復事務日志備份,則應該使用Norecovery選項,否則使用Recovery選項。4)執(zhí)行Restore Database語句恢復差異備份。3.恢復事務日志備份恢復事務日志備份語法格式為:Restore Log database_name | database_name_var From ,.n With Recov

30、ery | Norecovery| Standby = standby_file_name | standby_file_name_var |, ,.n |, ,.n ;說明:point_in_time_WITH_options:時點還原選項,僅用于完全恢復模式和大容量日志記錄恢復模式,主要有三個選項 Stopat | Stopatmark | Stopbeforemark 。通過在 Stopat、Stopatmark 或 Stopbeforemark 子句中指定目標恢復點,可以將數(shù)據(jù)庫還原到特定時間點或事務點。指定的時間或事務始終從日志備份還原。在還原序列的每個 Restore Log 語句中,必須在相同的Stopat、Stopatmark或Stopbeforemark 子句中指定目標時間或事務。Stopat = datetime | datetime_var 指定將數(shù)據(jù)庫還原到它在 datetime 或 datetime_var 參數(shù)指定的日期和時間時的狀態(tài),如果指定的 Stopat 時間是在最后日志備份之后,則數(shù)據(jù)庫將繼續(xù)處于未恢復狀態(tài)。Stopatmark = mark_name | lsn:lsn_number After datetime 指

溫馨提示

  • 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

提交評論