婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL Server 數據庫備份和還原認識和總結 (一)

SQL Server 數據庫備份和還原認識和總結 (一)

熱門標簽:400電話申請需要開戶費嗎 溫州語音外呼系統代理 山西語音外呼系統價格 重慶防封電銷機器人供應商 西安青牛防封電銷卡 威海智能語音外呼系統 南京電銷外呼系統運營商 智能語音外呼系統哪個牌子好 北京辦理400電話多少
可能許多同學對SQL Server的備份和還原有一些了解,也可能經常使用備份和還原功能,我相信除DBA之外我們大部分開發員隊伍對備份和還原只使用最基礎的功能,對它也只有一個大概的認識,如果對它有更深入的認識,了解它更全面的功能豈不是更好,到用時會得心應手。因為經常有中小型客戶公司管理人員對數據庫不了解或掌握不牢,會請我們技術人員出馬找回丟失的數據或硬件損壞移動數據的現象,或其它情況的發生。

首先從數據庫【恢復模式】說起,因為數據庫如果恢復模式設置不正確,會導致數據無法還原。

SQL Server 2012對數據庫備份和還原與SQL Server 2008基本沒有太大變化,僅對還原時間點選擇UI和相關還原選項做了小改動,備份和還原核心沒有做變化,這只是個人的掌握和了解,僅供參考,具體還請以官方文檔為依據。以下利用SQL Server 2012 SSMS(SQL Server Management Studio)做圖例演示。

SQL Server 2008數據庫恢復模式分為三種:完整恢復模式、大容量日志恢復模式、簡單恢復模式。

◆ 完整恢復模式。為默認恢復模式。它會完整記錄下操作數據庫的每一個步驟。使用完整恢復模式可以將整個數據庫恢復到一個特定的時間點,這個時間點可以是最近一次可用的備份、一個特定的日期和時間或標記的事務。

◆ 大容量日志恢復模式。它是對完整恢復模式的補充。簡單地說就是要對大容量操作進行最小日志記錄,節省日志文件的空間(如導入數據、批量更新、SELECT INTO等操作時)。比如一次在數據庫中插入數十萬條記錄時,在完整恢復模式下每一個插入記錄的動作都會記錄在日志中,使日志文件變得非常大,在大容量日志恢復模式下,只記錄必要的操作,不記錄所有日志,這樣一來,可以大大提高數據庫的性能,但是由于日志不完整,一旦出現問題,數據將可能無法恢復。因此,一般只有在需要進行大量數據操作時才將恢復模式改為大容量日志恢復模式,數據處理完畢之后,馬上將恢復模式改回完整恢復模式。

◆ 簡單恢復模式。在該模式下,數據庫會自動把不活動的日志刪除,因此簡化了備份的還原,但因為沒有事務日志備份,所以不能恢復到失敗的時間點。通常,此模式只用于對數據庫數據安全要求不太高的數據庫。并且在該模式下,數據庫只能做完整和差異備份。

了解了以上數據庫還原模式后,一般就應該知道將自己的數據庫設置為何種模式了。備份數據庫,SQL Server 2008提供了四種備份方式:完整備份、差異備份、事務日志備份、文件和文件組備份。

◆ 完整備份:備份整個數據庫的所有內容,包括事務日志。該備份類型需要比較大的存儲空間來存儲備份文件,備份時間也比較長,在還原數據時,也只要還原一個備份文件。

◆ 差異備份:差異備份是完整備份的補充,只備份上次完整備份后更改的數據。相對于完整備份分來說,差異備份的數據量比完整數據備份小,備份的速度也比完整備份要快。因此,差異備份通常作為常用的備份方式。在還原數據時,要先還原前一次做的完整備份,然后還原最后一次所做的差異備份,這樣才能讓數據庫里的數據恢復到與最后一次差異備份時的內容相同。

◆ 事務日志備份:事務日志備份只備份事務日志里的內容。事務日志記錄了上一次完整備份或事務日志備份后數據庫的所有變動過程。事務日志記錄的是某一段時間內的數據庫變動情況,因此在進行事務日志備份之前,必須要進行完整備份。與差異備份類似,事務日志備份生成的文件較小、占用時間較短,但是在還原數據時,除了先要還原完整備份之外,還要依次還原每個事務日志備份,而不是只還原最后一個事務日志備份(這是與差異備份的區別)。

◆ 文件和文件組備份。如果在創建數據庫時,為數據庫創建了多個數據庫文件或文件組,可以使用該備份方式。使用文件和文件組備份方式可以只備份數據庫中的某些文件,該備份方式在數據庫文件非常龐大時十分有效,由于每次只備份一個或幾個文件或文件組,可以分多次來備份數據庫,避免大型數據庫備份的時間過長。另外,由于文件和文件組備份只備份其中一個或多個數據文件,當數據庫里的某個或某些文件損壞時,可能只還原損壞的文件或文件組備份。

完整備份可能比較好理解。例如,在2012年1月1日早上8點進行了完整備份,那么將來在還原時,就可以恢復到2012年1月有1日早上8點時的數據庫狀態。

差異備份是備份完整備份后的數據變動情況。例如,在2012年1月1日早上8點進行了完整備份后,在1月2日和1月3日又分別進行了差異備份,那么在1月2日的差異備份里記錄的是從1月1日到1月2日這一段時間里的數據變動情況,而在1月3日的差異備份里記錄的是從1月1日到1月3日這一段時間里的數據變動情況。因此,如果要還原到1月3日的狀態,只要先還原1月1日做的完整備份,再還原1月3日做的差異備份就可以了。

事務日志備份是以事務日志文件作為備份對象,相當于將數據庫里的每一個操作都記錄下來了。假設在2012年1月1日早上8點進行了完整備份后,到1月2日早上8點為止,數據庫里的數據變動了100次,如果此時做了差異備份,那么差異備份記錄的是第100次數據變動后的數據庫狀態,而如果此時做了事務日志備份,備份的將是這100次的數據變動情況。

再舉一個例子,例如在2012年1月1日早上8點進行了完整備份后,在1月2日和1月3日又進行了事務日志備份,那么在1月2日的事務日志備份里記錄的是從1月1日到1月2日這一段時間里的數據變動情況,而在1月3日的事務日志備份里記錄的是從1月2日到1月3日這一段時間里的數據變動情況。因此,如果要還原到1月3日的數據,需要先還原1月1日做的完整備份,再還原1月2日做的事務日志備份,最后還要還原1月3日所做的事務日志備份。

了解了以上數據庫備份方式后,便可以針對自己的數據庫利用以上方式來備份數據庫了。合理備份數據庫需要考慮幾方面,首先是數據安全,其次是備份文件大小,最后是做備份和還原能承受的時間范圍。

例如,如果數據庫里每天變動的數據量很小,可以每周(周日)做一次完整備份,以后的每天(下班前)做一次事務日志備份,那么一旦數據庫發生問題,可以將數據恢復到前一天(下班時)的狀態。

當然,也可以在周日時做一次完整備份,周一到周六每天下班前做一次差異備份,這樣一旦數據庫發生問題,同樣可以將數據恢復到前一天下班時的狀態。只是一周的后幾天做差異備份時,備份的時間和備份的文件都會跟著增加。但這也有一個好處,在數據損壞時,只要恢復完整備份的數據和前一天差異備份的數據即可,不需要去恢復每一天的事務日志備份,恢復的時間會比較短。

如果數據庫里的數據變動得比較頻繁,損失一個小時的數據都是十分嚴重的損失時,用上面的辦法備份數據就不可行了,此時可以交替使用三種備份方式來備份數據庫。

例如,每天下班時做一次完整備份,在兩次完整備份之間每隔八小時做一次差異備份,在兩次差異備份之間每隔一小時做一次事務日志備份。如此一來,一旦數據損壞可以將數據恢復到最近一個小時以內的狀態,同時又能減少數據庫備份數據的時間和備份數據文件的大小。

在前面還提到過當數據庫文件過大不易備份時,可以分別備份數據庫文件或文件組,將一個數據庫分多次備份。在現實操作中,還有一種情況可以使用到數據庫文件的備份。例如在一個數據庫中,某些表里的數據變動得很少,而某些表里的數據卻經常改變,那么可以考慮將這些數據表分別存儲在不同的文件或文件組里,然后通過不同的備份頻率來備份這些文件和文件組。但使用文件和文件組來進行備份,還原數據時也要分多次才能將整個數據庫還原完畢,所以除非數據庫文件大到備份困難,否則不要使用該備份方式。

針對以上備份方案,能看出數據還是不完整嗎?比如昨天夜間12點做了完整備份,每隔一小時做了一次事務日志備份,最后一次事務日志備份是今天中午12點,現在是今天中午12點10分,發現數據庫數據遭到丟失或破壞,可最后一次事務日志備份是今天中午12點,如果我此時將數據庫恢復到12點,那么12點后至12點10分前沒遭到破壞的操作數據將丟失(比如數據庫有三個表,一個表的數據遭到破壞,其它兩個表的數據被其它用戶變動)。此時就要用到【尾部日志備份】,尾部日志備份原理是從最后一次事務日志備份的時間點開始,將之后的所有操作進行備份,還原時便可以找到12點后操作的正確數據了。

注:進行尾部日志備份時,數據庫將強制停止數據庫,此時如果不停止數據庫,還有用戶繼續操作,尾部日志備份將失去意義。SQL Server 2012如果你最后一次備份事務日志后,對數據進行過改動,即發生過事務日志(也就是當前日志文件記錄的LSN(日志序列號)大于最后一次事務日志備份里記錄的最大LSN,SQL Server通過LSN來區分日志的記錄),并尚未對尾部日志備份,它會提示并要求你必須先做尾部備份。

實例部分:

◆ 首先進行完整備份【MyTest.bak】,然后再基于此備份文件進行兩次事務日志備份,最后一次事務日志備份時間為【2012-8-4 23:07】

圖1-1:備份文件名為【MyTest.bak】,最后一次事務日志備份時間為【2012-8-4 23:07】

圖1-2:選擇備份文件“MyTest.bak”后,此時能看到“要還原的備份集”列表里顯示有備份文件,分別列出了完整備份文件和兩次事務日志備份。

以上備份文件最后一次事務日志備份時間為【2012-8-4 23:07】,那么,您可以還原到自首次完整備份開始后,至最后一次事務日志備份時間期間的任何一個時間點,這就充分驗證上上文講到的事務日志備份方式(如果后期進行過尾部日志備份,還原時在“要還原的備份集”列表里的最后一行會列出尾部日志記錄)。

如果事務日志備份有兩次,分別是“事務日志1”、“事務日志2”,那么在還原時去掉“事務日志1”復選框,“事務日志2”也會自動去掉,但只去掉“事務日志2”是允許的,這也充分驗證了上文講到的:“在還原數據時,除了先要還原完整備份之外,還要依次還原每個事務日志備份,而不是只還原最后一個事務日志備份”,不比差異備份可以基于完整備份,只還原最后一次差異備份即可。

圖1-3:我【2012-08-04 23:36:53】插入一條數據,【2012-08-04 23:37:44】又做了一次事務日志備份3,然后再將時間點還原到【2012-08-04 23:36:00】,還原后,此時間點后的數據就沒有了。

【注意:在還原時會提示數據庫正在使用,一般要斷開全部連接后,才能進行還原。我一般使用腳本將數據脫機再聯機,所有連接將會全部斷開】

alter database MyTest set offline with ROLLBACK IMMEDIATE--脫機
alter database MyTest set online with ROLLBACK IMMEDIATE--聯機

◆ 如果你最后一次是做的完整備份,基于完整備份想還原到某個時間點是不允許的。

圖2-1:備份文件名為【MyTestA.bak】,備份時間為【2012-8-4 22:33】

圖2-2:先選擇最后一次完整備份文件MyTestA,此時能看到“要還原的備份集”列表里顯示有備份文件,然后再點“時間線”按鈕進入“備份時間線”界面,將最后一次完整備份時間由“22:33:41”改為它之前任何一個時間點,如改為“22:32:41”,然后再確定,會看到圖2-3的效果。

圖2-3:只要基于完整備份再還原到某個時間點是不允許的,因為完整備份后沒做過任何差異備份或事務日志備份。此時能看到“要還原的備份集”列表里顯示為空,無法進行還原。

您可能感興趣的文章:
  • Sqlserver事務備份和還原的實例代碼(必看)
  • sqlserver數據庫高版本備份還原為低版本的方法
  • SqlServer高版本數據備份還原到低版本
  • sqlserver還原數據庫的時候出現提示無法打開備份設備的解決方法(設備出現錯誤或設備脫)
  • 企業管理器備份和還原SQL Server數據庫
  • SQL Server 2008 備份數據庫、還原數據庫的方法
  • sql server 2000數據庫備份還原的圖文教程
  • sql server 2005數據庫備份還原圖文教程
  • SQLSERVER數據庫備份后無法還原的解決辦法
  • SQL Server2012數據庫備份和還原的教程

標簽:金昌 河源 宜春 貸款群呼 黃山 新余 濟寧 中衛

巨人網絡通訊聲明:本文標題《SQL Server 數據庫備份和還原認識和總結 (一)》,本文關鍵詞  SQL,Server,數據庫,備份,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server 數據庫備份和還原認識和總結 (一)》相關的同類信息!
  • 本頁收集關于SQL Server 數據庫備份和還原認識和總結 (一)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩一区 二区 三区 久久精品| 精品一区二区三区免费播放| 洋洋av久久久久久久一区| 欧美曰成人黄网| 国产精品一区免费视频| 亚洲国产成人av网| 国产精品麻豆一区二区| 欧美一区二区播放| 欧美日韩在线播放三区| 亚洲妇女屁股眼交7| 亚洲欧美一区二区三区孕妇| 精品国产免费视频| 看片网站欧美日韩| 91看片淫黄大片一级在线观看| 麻豆视频一区二区| 午夜婷婷国产麻豆精品| 国产三级精品三级| 国产午夜精品一区二区三区嫩草 | 91亚洲精品一区二区乱码| 欧美日韩国产一二三| 92精品国产成人观看免费| 国产成人一区在线| 激情偷乱视频一区二区三区| 欧美午夜电影网| 欧美美女喷水视频| 国产一区二区主播在线| 91在线高清观看| 91福利在线免费观看| 99re视频精品| 中文一区二区完整视频在线观看| 午夜电影久久久| 天天爽夜夜爽夜夜爽精品视频| 亚洲综合一区二区| 成人性生交大片免费看视频在线| 丁香亚洲综合激情啪啪综合| 国产福利一区二区三区在线视频| 国模一区二区三区白浆| 制服.丝袜.亚洲.另类.中文| 91精品国产福利在线观看| 日韩欧美一区中文| 日韩精品一区二区三区中文精品| 婷婷夜色潮精品综合在线| 麻豆精品久久精品色综合| 美女脱光内衣内裤视频久久网站| 欧美a级一区二区| 欧美日韩国产一区二区三区地区| 91精品国产综合久久久久| 欧美一区二区三区婷婷月色 | 亚洲男人都懂的| 一区二区三区国产豹纹内裤在线| 一区二区三区国产精华| 91麻豆精品一区二区三区| 欧美三级视频在线| 亚洲一区二区三区四区的| 美女免费视频一区| 国产欧美精品一区二区三区四区| 欧美视频日韩视频在线观看| 91小视频在线| 欧美日韩免费一区二区三区视频| 在线免费观看日韩欧美| 欧美色图天堂网| 日韩女优视频免费观看| 国产精品乱子久久久久| 一区二区三区四区视频精品免费 | 成人国产精品免费观看动漫| 色综合久久天天| 欧美日韩成人在线一区| 亚洲国产成人私人影院tom| 午夜av电影一区| 成人性生交大合| 欧美一区二区观看视频| 亚洲免费观看高清| 成人国产精品免费观看视频| 精品欧美一区二区在线观看| 亚洲第一福利视频在线| 91丝袜美腿高跟国产极品老师 | 亚洲精品视频一区| 久久国产尿小便嘘嘘尿| 99国产精品国产精品毛片| 欧美成va人片在线观看| 亚洲激情六月丁香| 国产v综合v亚洲欧| 91精品国产欧美一区二区成人| 国产精品高潮呻吟| 成人97人人超碰人人99| 久久综合999| 麻豆传媒一区二区三区| 在线观看网站黄不卡| 国产视频一区二区三区在线观看| 亚洲成人综合网站| 678五月天丁香亚洲综合网| 午夜亚洲福利老司机| 欧美日本高清视频在线观看| 亚洲免费观看在线视频| 91免费版在线| 亚洲一区二区三区自拍| 欧美群妇大交群的观看方式| 天天做天天摸天天爽国产一区 | 欧美色视频一区| 五月婷婷激情综合| 91精品国产综合久久蜜臀 | 中文字幕制服丝袜一区二区三区| 亚洲欧洲另类国产综合| 一本色道a无线码一区v| 日韩成人一区二区三区在线观看| 全国精品久久少妇| 欧美性色欧美a在线播放| 夜夜爽夜夜爽精品视频| 欧美在线免费播放| 午夜精品福利一区二区三区蜜桃| 欧美午夜宅男影院| 日本欧美韩国一区三区| 久久久久久一级片| 国产91精品欧美| 亚洲黄色小视频| 8x福利精品第一导航| 蜜臀va亚洲va欧美va天堂| 欧美成人精品3d动漫h| 欧美哺乳videos| 国产在线一区二区综合免费视频| 91尤物视频在线观看| 国产精品 日产精品 欧美精品| 国产激情视频一区二区三区欧美| 国产精品国产三级国产aⅴ原创 | 久久蜜桃香蕉精品一区二区三区| 成人免费视频一区二区| 亚洲成人在线网站| 国产一区二区精品在线观看| 国模大尺度一区二区三区| 欧美日韩在线免费视频| 国产精品丝袜一区| 丰满白嫩尤物一区二区| 亚洲欧美电影院| 日韩精品在线网站| 国产福利一区二区| 亚洲国产一区二区视频| 2023国产精华国产精品| 色婷婷综合中文久久一本| 蜜臀99久久精品久久久久久软件| 国产女人18水真多18精品一级做| 欧美性色黄大片手机版| 国产成人av电影在线播放| 亚洲成人一区二区| 欧美激情一区在线观看| 欧美高清性hdvideosex| 成人av电影免费观看| 日韩**一区毛片| 亚洲精品第一国产综合野| 精品国产一区二区三区久久久蜜月| 丁香桃色午夜亚洲一区二区三区| 亚洲一级在线观看| 国产精品免费视频一区| 日韩欧美一级特黄在线播放| 成人高清免费在线播放| 激情综合五月天| 蜜桃精品在线观看| 亚洲午夜久久久久久久久电影网 | 国产人成亚洲第一网站在线播放| 欧美浪妇xxxx高跟鞋交| 色呦呦网站一区| 国产91精品一区二区麻豆网站 | 久久青草国产手机看片福利盒子 | 99久久精品国产毛片| 精东粉嫩av免费一区二区三区| 亚洲国产精品人人做人人爽| 综合网在线视频| 国产精品久久久久久久久快鸭| 2欧美一区二区三区在线观看视频| 91精品国产欧美日韩| 欧美午夜精品一区二区三区| 欧美在线免费观看亚洲| 欧美系列亚洲系列| 欧美精品久久99| 日韩欧美在线123| 欧美成人女星排行榜| 精品国产伦一区二区三区观看体验| 欧美日韩国产片| 91精品国产色综合久久不卡电影| 555www色欧美视频| 日韩一区二区免费在线电影 | 国产精品视频看| 国产区在线观看成人精品| 欧美极品另类videosde| 国产拍欧美日韩视频二区| 久久久久久久久免费| 中文字幕不卡在线观看| 亚洲少妇中出一区| 亚洲电影一区二区| 久久激情综合网| 成人精品电影在线观看| 91看片淫黄大片一级在线观看| 91久久精品一区二区| 欧美卡1卡2卡| 久久久久久久久久电影| 自拍偷拍亚洲综合| 亚洲天堂av老司机| 亚洲精品国产a| 久久99日本精品| 99国产精品国产精品毛片| 欧美精品色综合|