1樓:
完整,大容量日誌,簡單3種
sql2008中三種恢復模式的區別在**?
2樓:
完整恢復模式:為需要事務永續性的資料庫提供了常規資料庫維護模式。此模式完整記錄所有事務,並將事務日誌記錄保留到對其備份完畢為止。
如果能夠在出現故障後備份日誌尾部,則可以使用完整恢復模式將資料庫恢復到故障點。完整恢復模式也支援還原單個資料頁。
大容量日誌恢復模式:此恢復模式可大容量日誌記錄大多數大容量操作它只用作完整恢復模式的附加模式。對於某些大規模大容量操作(如大容量匯入或索引建立),暫時切換到大容量日誌恢復模式可提高效能並減少日誌空間使用量。
仍需要日誌備份。與完整恢復模式相同,大容量日誌恢復模式也將事務日誌記錄保留到對其備份完畢為止。由於大容量日誌恢復模式不支援時點恢復,因此必須在增大日誌備份與增加工作丟失風險之間進行權衡。
簡單恢復模式:簡單恢復模式可最大程度地減少事務日誌的管理開銷,因為不支援日誌備份。如果資料庫損壞,則簡單恢復模式將面臨極大的工作丟失風險。
資料只能恢復到已丟失資料的最新備份。因此,在簡單恢復模式下,備份間隔應儘可能短,以防止大量丟失資料。但是,間隔的長度應該足以避免備份開銷影響生產工作。
在備份策略中加入差異備份可有助於減少開銷。
講sql server資料庫的幾種恢復模式
sql server2008資料庫的恢復模式(recovery mode)是「完整(full)」 是什麼意思?在**開啟這個模式?
3樓:匿名使用者
是完整恢復模式。具體參考http://technet.
sql server 2008有幾種備份方式
4樓:2b金夕
sql server 2008提供了四種備份方式分別是:完整備份、差異備份、事務日誌備份、檔案和檔案組備份。
◆ 完整備份:備份整個資料庫的所有內容,包括事務日誌。該備份型別需要比較大的儲存空間來儲存備份檔案,備份時間也比較長,在還原資料時,也只要還原一個備份檔案。
◆ 差異備份:差異備份是完整備份的補充,只備份上次完整備份後更改的資料。相對於完整備份分來說,差異備份的資料量比完整資料備份小,備份的速度也比完整備份要快。
因此,差異備份通常作為常用的備份方式。在還原資料時,要先還原前一次做的完整備份,然後還原最後一次所做的差異備份,這樣才能讓資料庫裡的資料恢復到與最後一次差異備份時的內容相同。
◆ 事務日誌備份:事務日誌備份只備份事務日誌裡的內容。事務日誌記錄了上一次完整備份或事務日誌備份後資料庫的所有變動過程。
事務日誌記錄的是某一段時間內的資料庫變動情況,因此在進行事務日誌備份之前,必須要進行完整備份。與差異備份類似,事務日誌備份生成的檔案較小、佔用時間較短,但是在還原資料時,除了先要還原完整備份之外,還要依次還原每個事務日誌備份,而不是隻還原最後一個事務日誌備份(這是與差異備份的區別)。
◆ 檔案和檔案組備份。如果在建立資料庫時,為資料庫建立了多個資料庫檔案或檔案組,可以使用該備份方式。使用檔案和檔案組備份方式可以只備份資料庫中的某些檔案,該備份方式在資料庫檔案非常龐大時十分有效,由於每次只備份一個或幾個檔案或檔案組,可以分多次來備份資料庫,避免大型資料庫備份的時間過長。
另外,由於檔案和檔案組備份只備份其中一個或多個資料檔案,當資料庫裡的某個或某些檔案損壞時,可能只還原損壞的檔案或檔案組備份。
sql server 2000支援的三種資料庫恢復模式分別是
5樓:東秋寒
管理員可以選擇在執行時對系統的影響最小,同時又能滿足還原要求的備份過程。管理員還根據資源要求選擇資料庫的恢復模式。恢復模式將針對完全恢復資料的重要程度來平衡記錄開銷。
恢復模式包括:
◆完全資料非常重要並且必須能夠恢復到故障點。記錄所有的資料修改。可使用sql server 2000的所有恢復選項。
◆大容量日誌記錄
如有必要,可重播某些大容量操作(大容量複製操作、select into、文字處理),因此不完全記錄這些操作。只能恢復到上一次資料庫或日誌備份的末尾。
◆簡單自上次備份後所做的所有資料更改都是可替代的,或是可重做的。記錄開銷最小,但不能恢復自上次備份結束後的內容。
6樓:匿名使用者
簡單,完整,大容量日誌
7樓:匿名使用者
備份 附加 還原
sql三種恢復模式有什麼區別? 15
8樓:
完整恢復模式:為需要事務永續性的資料庫提供了常規資料庫維護模式。此模式完整記錄所有事務,並將事務日誌記錄保留到對其備份完畢為止。
如果能夠在出現故障後備份日誌尾部,則可以使用完整恢復模式將資料庫恢復到故障點。完整恢復模式也支援還原單個資料頁。
大容量日誌恢復模式:此恢復模式可大容量日誌記錄大多數大容量操作它只用作完整恢復模式的附加模式。對於某些大規模大容量操作(如大容量匯入或索引建立),暫時切換到大容量日誌恢復模式可提高效能並減少日誌空間使用量。
仍需要日誌備份。與完整恢復模式相同,大容量日誌恢復模式也將事務日誌記錄保留到對其備份完畢為止。由於大容量日誌恢復模式不支援時點恢復,因此必須在增大日誌備份與增加工作丟失風險之間進行權衡。
簡單恢復模式:簡單恢復模式可最大程度地減少事務日誌的管理開銷,因為不支援日誌備份。如果資料庫損壞,則簡單恢復模式將面臨極大的工作丟失風險。
資料只能恢復到已丟失資料的最新備份。因此,在簡單恢復模式下,備份間隔應儘可能短,以防止大量丟失資料。但是,間隔的長度應該足以避免備份開銷影響生產工作。
在備份策略中加入差異備份可有助於減少開銷。
(sqlserver)如何還原一個資料庫,有幾種方式?
9樓:匿名使用者
樓主 這個問題看要看你的備份檔案了
如果備份檔案一樣的話
還原方式就是兩個 一個是圖形介面 一個是指令碼原理是一樣的
10樓:匿名使用者
您好!資料庫的還原操作主要有以下幾種:
一、使用sqk的企業管理器來進行圖形化的還原(開啟管理器在還原的資料庫上右擊—還原;然後在彈出的對話方塊中:選擇要還原原始檔和要還原目標的)
二、使用sql**還原:restore database 資料庫名 from disk= 'f:\my.bak ' with replace。
三、做一個作業**:在步驟**加入以上**;可以實現定時自動還原。
四、使用附加的方式;這個需要有二個檔案(日誌和資料檔案)五、使用其它軟體進行還原。
說明:還原可以從低版本到高版本;反之則出錯。
11樓:匿名使用者
使用備份還原,使用附加
如何設定將SQL SERVER2019資料庫備份還原到SQL SERVER2019上
不能直接備份還原,只能匯出sql,再到08上執行,版本不同。如何設定將sql server2012資料庫備份還原到sql server2008上 還原不了,你需要先在sql2012的管理器中開啟這個資料庫,然後右鍵點它建立資料庫指令碼,記得把生成資料也鉤上,生成sql指令碼後,到2008上新建一個庫...
在SQL server 2019怎麼附加資料庫檔案
1.首先從開始選單著手,開啟開始選單欄,在選單欄上找到我們已經安裝的sql server 2008,單擊開啟它 2.開啟sql server 2008資料庫,來到登入介面,在這裡我們只需要輸入登入伺服器名 電腦ip地址 登入身份 賬號 密碼,然後單擊登入 注意 我們用的是sql身份登入,這裡還可以選...
重灌sqlserver2019之後資料庫如何恢復
1 重灌前備份好資料庫 mdf 和 ldf 檔案2 開啟sql企業管理器,在圖中 資料庫 上 點選滑鼠右鍵 選擇 附加資料庫 3 開啟 附加資料庫 點選圖中按鈕 4 選擇 備份好的 mdf檔案,即可以恢復資料庫,如圖 進企業管理器,然後再資料庫那裡點右鍵,有個 所有任務 附件資料庫 然後找到你要恢復...