SQL Server數(shù)據(jù)庫備份和恢復(fù)說明_Mssql數(shù)據(jù)庫教程
推薦:在SQL Server數(shù)據(jù)庫中批量導(dǎo)入數(shù)據(jù)的四種方法在軟件項目實施的時候,數(shù)據(jù)導(dǎo)入一直是項目人員比較頭疼的問題。其實,在SQL Server中集成了很多成批導(dǎo)入數(shù)據(jù)的方法。有些項目實施顧問頭疼的問題,在我們數(shù)據(jù)庫管理員眼中,是小菜一碟。現(xiàn)在的重點就是,如何讓用戶了解這些方法,讓數(shù)據(jù)導(dǎo)入變得輕松一些。
SQL Server 2000中存在的許多的備份和恢復(fù)特性都同樣保留在了SQL Server 2005中,但是有一些新的提高同樣值得我們關(guān)注。
鏡像備份
SQL Server 2005讓你可以創(chuàng)建鏡像備份。鏡像備份允許你為備份文件創(chuàng)建兩個或者四個同樣的拷貝,以防備其中的某一個集合損壞的情況。鏡像具有同樣的內(nèi)容,所以你可以在某個文件被損壞的時候修復(fù)這個文件。
假設(shè)你有鏡像集合1和鏡像集合2,兩個集合都有完全的備份和事務(wù)日志備份。如果鏡像集合1的完全備份發(fā)生了損壞,你可以通過鏡像集合2來進(jìn)行恢復(fù),然后對鏡像集合1持續(xù)使用事務(wù)日志備份。
在線恢復(fù)
你還可以進(jìn)行在線恢復(fù),但是,不要太激動。從名字上看,似乎是你可以在恢復(fù)的同時,完全保持?jǐn)?shù)據(jù)庫啟動、運(yùn)行和保證用戶登錄到數(shù)據(jù)庫中——但是實際情況不是的。在線恢復(fù)允許你在保持?jǐn)?shù)據(jù)庫在線的情況下恢復(fù)一個離線的文件組。所以你可以保障數(shù)據(jù)庫的大部分在工作,但是你想要恢復(fù)的文件組必須是離線的。
注意:要運(yùn)行這個特性,你必須使用SQL Server 2005企業(yè)版,并且主要的文件組不能是離線的。另外,你必須確保你的應(yīng)用程序你可以使文件組離線,并且仍然可以起作用。通過仔細(xì)的計劃,這個特性是非常有用的,但是也許很多人不會使用這個功能。
只拷貝備份
我認(rèn)為一個很有用的特性就是只拷貝備份,它讓你可以在備份過程中,在不打亂其他備份文件的順序的情況下進(jìn)行拷貝。使用SQL Server 2000的時候,如果你在一天的中間運(yùn)行了一個特殊的完全備份,為了恢復(fù),你必須使用完全備份和在完全備份之后發(fā)生的所有事務(wù)日志。這個新的特性允許你創(chuàng)建一個只對備份的拷貝,然后使用正常的完全拷貝來達(dá)到恢復(fù)的目的。
對于不同的備份,在處理方式上沒有任何的改變。對于事務(wù)日志備份,你也可以只對備份進(jìn)行拷貝——同樣是不需要打亂其他備份文件的順序。任何通過這個選項創(chuàng)建的備份都在備份表中標(biāo)記為copy_only
部分備份
你也許認(rèn)為部分備份與差別備份一樣——但是他們不一樣。部分備份是將所有的文件組,除了那些標(biāo)記為只讀的文件組之外(除非是指定的),進(jìn)行備份。對于只讀數(shù)據(jù)庫,只有基本文件組被備份。如果你在只讀文件組中有很多的靜態(tài)數(shù)據(jù),那么用這種方式來備份你的數(shù)據(jù)庫就要快得多。
從以前的版本中恢復(fù)
SQL Server 2005中有一項保留的完全相同的特性就是從以前的版本中恢復(fù)數(shù)據(jù)庫的能力;你可以從SQL 7.0和2000中恢復(fù)數(shù)據(jù)庫備份。(然而,仍然沒有辦法從6.5版本中恢復(fù)備份。)
注:不能從早期版本中恢復(fù)系統(tǒng)數(shù)據(jù)庫,對于SQL Server 2005也一樣。
分享:怎樣創(chuàng)建SQL Server 2000故障轉(zhuǎn)移群集在創(chuàng)建SQL Server 2000 故障轉(zhuǎn)移群集之前,必須配置 Microsoft 群集服務(wù) (MSCS) 并使用 Microsoft Windows NT4.0 或 Windows? 2000 中的群集管理員創(chuàng)建至少一個群集磁盤資源。在運(yùn)行 SQL Server 安裝程序之前,在群集管理員中記下群集驅(qū)動器的位置,因為創(chuàng)建
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 四個關(guān)于SQL Server 2005數(shù)據(jù)庫鏡像的問題
- MySQL的數(shù)據(jù)類型和建庫策略
- 詳解SQL Server數(shù)據(jù)體系和應(yīng)用程序邏輯
- sql里將重復(fù)行數(shù)據(jù)合并為一行數(shù)據(jù)使用逗號進(jìn)行分隔
- 談SQL Data Services將成為云中完整的數(shù)據(jù)庫
- 解析SQL Server的怪辟:異常與孤立事務(wù)
- 解讀SQL Server數(shù)據(jù)庫的數(shù)據(jù)類型
- SQL Server 2008數(shù)據(jù)挖掘查詢?nèi)蝿?wù)
- 淺析SQL Server2005數(shù)字轉(zhuǎn)中文大寫字母
- SQL Server2008 數(shù)據(jù)庫誤刪除數(shù)據(jù)的恢復(fù)方法分享
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-SQL Server數(shù)據(jù)庫備份和恢復(fù)說明。