軟件測試開發技術SQL Server數據庫增強版備份體驗

發表于:2009-10-09來源:作者:點擊數: 標簽:軟件測試數據庫SQLSqlsql
軟件測試 開發 技術SQL Server 數據庫 增強版備份體驗 SQL Server數據庫 關鍵字:SQL Server數據庫增強版備份在歐洲,有一首流傳很廣的民諺: 因為丟失一根鐵釘,我們失去了一塊馬蹄鐵; 因為失去一塊馬蹄鐵,我們失去了一匹駿馬; 因為失去一匹駿馬,我們失

軟件測試開發技術SQL Server數據庫增強版備份體驗 SQL Server數據庫

關鍵字:SQL Server數據庫增強版備份在歐洲,有一首流傳很廣的民諺:
因為丟失一根鐵釘,我們失去了一塊馬蹄鐵;
因為失去一塊馬蹄鐵,我們失去了一匹駿馬;
因為失去一匹駿馬,我們失去一名騎士;
因為失去一名騎士,我們輸掉了一場戰爭……

在企業的經營中,細節決定成敗,要規避一切潛在的風險,避免因為一些小的失誤而造成重大損失,在企業運營越來越依靠IT支撐的今天,企業的關鍵應用,比如財務軟件、CRM、OA、ERP等,一旦發生數據丟失,損失將非常慘重,想想財務數據的數據丟失的后果吧,

工資無法正常發放;
當年的財務總結沒辦法進行;
盈利還是虧損無法計算;
下一年的業務也無法正常開展;
大客戶可能因此拂袖而去。

數據已經不再是0101這樣的二進制信息,而是人們的錢袋子,真正的真金白銀。人們應該及時做好數據備份。

中小企業最常使用的數據庫是微軟的是SQL Server,本身帶有自動備份功能,但多年來的經驗告訴我,SQL自帶的備份已經遠遠不能滿足企業業務的連續性、安全需求了。

SQL SERVER自帶備份功能是一個簡單的入門級的備份小工具,在非常簡單的應用時,比如一兩臺SQL服務器,數據量又大,數據重要性一般的時候,SQL自帶備份功能就可以勝任了。

但是當數據重要性非常高時,企業不能夠承擔數據丟失的風險時,那么就需要尋求更加專業、更加安全可靠的數據備份解決方案。因為SQL自帶備份功能有以下不足和缺陷。經過反復的篩選和比較之后,本人找到一款在功能和性能上都能對SQL自帶備份功能帶來非常大改善的備份工具--愛數備份軟件。下面是功能比較:

備份功能之比較

大家都知道,數據庫備份有四種類型,分別應用于不同的場合,下面簡要介紹一下。
  1、完全備份
  這是大多數人常用的方式,它可以備份整個數據庫,包含用戶表、系統表、索引、視圖和存儲過程等所有數據庫對象。但它需要花費更多的時間和空間,所以,一般推薦一周或一月做一次完全備份。
  2、事務日志備份
  事務日志是一個單獨的文件,它記錄數據庫的改變,備份的時候只需要復制自上次備份以來對數據庫所做的改變,所以只需要很少的時間。為了使數據庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日志。
  3、差異備份
  也叫增量備份。它是只備份數據庫一部分的另一種方法,它不使用事務日志,相反,它使用整個數據庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的數據庫。它的優點是存儲和恢復速度快。推薦每天做一次差異備份。
  4、文件備份

  數據庫可以由硬盤上的許多文件構成。如果這個數據庫非常大,并且一個晚上也不能將它備份完,那么可以使用文件備份每晚備份數據庫的一部分。由于一般情況下數據庫不會大到必須使用多個文件存儲,所以這種備份不是很常用。

如果你只做全備份,那么受限于全備份的大小和備份時間,不可能常做。而且只有全備份,不能將數據庫恢復至某個時間點。所以,我們需要全備份+日志備份。比如每天一個全備份,每隔1小時或若干分鐘一個日志備份。

說到差異備份,因為微軟的差異備份記錄的是上一次全備份以來發生的變化,所以,如果數據庫的改動很頻繁的話,沒過多久,差異備份就會和全備份的大小接近,因此這種情況下就不合適了。因此,全備份+日志備份的方案適合絕大多數的用戶。

備份文件傳送至備機后,就可以高枕無憂了嗎?不。作為DBA還需要檢查備機上的備份文件是否能將數據庫恢復至最新,如果采用日志備份,會不會因為丟失某一個日志備份文件而導致數據庫不能恢復至最新?如何檢查日志備份文件之間存在斷檔?

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97