




已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1/29,第十四章 備份與還原,2/29,14.1 備份與恢復(fù)的基本概念,備份:是指在某種介質(zhì)上存儲數(shù)據(jù)庫(或其中一部分)的拷貝 恢復(fù):是指及時將數(shù)據(jù)庫返回到原來的狀態(tài),3/29,備份是非常重要的,是恢復(fù)數(shù)據(jù)庫最容易和最能防止意外的有效方法。沒有備份,所有的數(shù)據(jù)都可能會丟失,而且將造成不可挽回的損失,4/29,在缺省情況下,dbo有執(zhí)行backup和load的能力。dbo是某個數(shù)據(jù)庫的所有者,或是數(shù)據(jù)庫創(chuàng)建者的數(shù)據(jù)庫登錄別名,或者以sa注冊的用戶,它不是注冊名,5/29,10.2 備份的類型,數(shù)據(jù)庫備份 日志備份 差異備份 文件或文件組備份,備份類型,6/29,數(shù)據(jù)庫備份:數(shù)據(jù)庫備份通常按常規(guī)時間間隔調(diào)度。可以通過還原數(shù)據(jù)庫,只用一步即完成從數(shù)據(jù)庫備份重新創(chuàng)建整個數(shù)據(jù)庫。還原進程重寫現(xiàn)有數(shù)據(jù)庫,如果現(xiàn)有數(shù)據(jù)庫不存在則創(chuàng)建,7/29,日志備份:還原事務(wù)日志備份時,SQL Server前滾事務(wù)日志中記錄的所有更改。如果數(shù)據(jù)庫已經(jīng)恢復(fù),則將回滾備份操作開始時尚未完成的所有事務(wù),一般來說,事務(wù)日志備份比數(shù)據(jù)庫備份使用的資源少,8/29,差異備份:差異數(shù)據(jù)庫備份只記錄自上次數(shù)據(jù)庫備份后發(fā)生更改的數(shù)據(jù),因為備份的內(nèi)容少,因此可以更經(jīng)常地備份,差異數(shù)據(jù)庫備份比數(shù)據(jù)庫備份速度快,9/29,文件或文件組備份:當時間限制使得完整數(shù)據(jù)庫備份不切實際時,可以考慮使用BACKUP備份數(shù)據(jù)庫文件和文件組,而不是備份完整數(shù)據(jù)庫。若要備份一個文件而不是整個數(shù)據(jù)庫時,要考慮合理的步驟以確保數(shù)據(jù)庫中所有的文件按規(guī)則備份。同時必須進行單獨的事務(wù)日志備份,10/29,14.3 備份操作,14.3.1 用T-SQL命令方式進行備份,在進行數(shù)據(jù)庫備份之前,要指定磁盤備份設(shè)備和它所處的路徑,如要為master數(shù)據(jù)庫添加一個名為MYDISKDUMP的磁盤備份設(shè)備,其物理名稱為 C:DumpDump1.bak,11/29,USE master EXEC sp_addumpdevice disk, mydiskdump, c:dumpdump1.bak,12/29,對master數(shù)據(jù)庫進行全庫備份,13/29,如果要進行遠程磁盤備份,則首先需要添加網(wǎng)絡(luò)磁盤備份設(shè)備,下面的示例顯示一個遠程磁盤備份設(shè)備,USE master EXEC sp_addumpdevice disk, networkdevice, servernamesharename pathfilename.ext,14/29,若要把相關(guān)內(nèi)容備份到磁帶設(shè)備,首先要添加磁帶備份設(shè)備,下面的示例添加 TAPEDUMP1 設(shè)備,其物理名稱為 .Tape0,USE master EXEC sp_addumpdevice tape, tapedump1, .tape0,15/29,14.3.2 使用企業(yè)管理器備份,16/29,接上頁圖,17/29,10.4 還原及其操作,還原數(shù)據(jù)庫所需的時間正比于數(shù)據(jù)庫中總頁數(shù)。因此,一個有20MB數(shù)據(jù)的20GB容量數(shù)據(jù)庫備份只要幾分鐘,而還原則要幾小時甚至幾天,18/29,19/29,14.5 制定備份及恢復(fù)計劃,在制訂備份及恢復(fù)計劃時要考慮數(shù)據(jù)庫的各個方面,master數(shù)據(jù)庫包含了SQL Server配置的信息和服務(wù)器上所有其他數(shù)據(jù)庫的信息,因此應(yīng)該定期備份該數(shù)據(jù)庫,20/29,msdb數(shù)據(jù)庫是SQL Server Agent服務(wù)使用的數(shù)據(jù)庫,只要增加或修改任務(wù),以及增加或修改自動備份操作,msdb數(shù)據(jù)庫就會發(fā)生改變,21/29,應(yīng)該在每次修改時都備份此數(shù)據(jù)庫,以便能盡快還原安排的任務(wù)和排錯任務(wù),22/29,14.5.1 備份計劃,用戶可以通過數(shù)據(jù)庫維護計劃向?qū)碓O(shè)置核心維護任務(wù),這些任務(wù)對于定期備份是很重要的,23/29,維護任務(wù)的類型,1. 通過用新填充因子重建索引,以重新組織數(shù)據(jù)和索引頁上的數(shù)據(jù),24/29,2.通過刪除空數(shù)據(jù)庫頁壓縮數(shù)據(jù)文件,3.備份數(shù)據(jù)庫和事務(wù)日志文件,25/29,4.更新索引統(tǒng)計,以確保查詢優(yōu)化器有關(guān)于表中數(shù)據(jù)值分發(fā)的最新信息,26/29,5.對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)和數(shù)據(jù)頁執(zhí)行內(nèi)部一致性檢查,以確保系統(tǒng)或軟件問題沒有損壞數(shù)據(jù),27/29,維護任務(wù)所產(chǎn)生的結(jié)果可以作為報告寫到文本文件、HTML文件或msdb數(shù)據(jù)庫的 sysdbmaintplan_history表中,28/29,14.5.2 恢復(fù)計劃,災(zāi)難恢復(fù)計劃包含多種類型的信息,如硬件獲取計劃、通訊計劃、災(zāi)難發(fā)生時的聯(lián)系人名單及聯(lián)系方式、對計劃擁有管理權(quán)的人員信息以及運行基本功能腳本等,29/29,若要從災(zāi)難中恢復(fù),可執(zhí)行下列步驟: 應(yīng)用適當?shù)姆?wù)包,以驗證是否存在適當?shù)挠蚬δ?還原 master 和 msdb 數(shù)據(jù)庫備份 重啟服務(wù)器,30/29,第十五章 通過ODBC連接 不同數(shù)據(jù)源,31/29,15.1 ODBC概述,ODBC是Microsoft提供的一種策略,采用單一的API來輻射各種不同的數(shù)據(jù)庫引擎、關(guān)系的和非關(guān)系的DBMS,32/29,ODBC的API是遠離數(shù)據(jù)源的抽象層,這些調(diào)用提供了一種方法,使得能使用ODBC中定義的SQL語法來操作不同的數(shù)據(jù)源,33/29,ODBC核心API的一致性要求,分配和釋放環(huán)境、連接和語句句柄 在連接一個數(shù)據(jù)源中使用多個語句 執(zhí)行SQL語句,34/29,在結(jié)果列中制定參數(shù)的存儲空間 從結(jié)果集合中檢索數(shù)據(jù),檢索與結(jié)果集合有關(guān)的信息 獲取出錯信息,35/29,對于大多數(shù)基于驅(qū)動程序的ODBC,能提供如下的第一級的一致性,1.對核心API功能的支持,2.使用驅(qū)動程序有關(guān)的對話框來連接數(shù)據(jù)源,36/29,3.發(fā)送部分或所有參數(shù)值,4.發(fā)送部分或所有參數(shù)值,5.獲取類別信息(如列、特殊列、統(tǒng)計和表),6.獲取與驅(qū)動程序及數(shù)據(jù)源功能有關(guān)的信息,如支持的數(shù)據(jù)類型、標量函數(shù)和ODBC函數(shù)等,37/29,ODBC的第二級的一致性要求,對核心及第一層API的支持 瀏覽連接信息并列出可用的數(shù)據(jù)源 使用可滾動的光標 檢索一個SQL的本地形式 檢索類別信息(授權(quán)、關(guān)鍵字和過程) 調(diào)用轉(zhuǎn)換DLL,38/29,15.2 ODBC 數(shù)據(jù)源,ODBC數(shù)據(jù)源是由數(shù)據(jù)源名稱 (Data Source Name,縮寫為DSN) 來引用的。它可通過Windows的控制面板來創(chuàng)建,39/29,Analysis Services 支持多種數(shù)據(jù)源,其中包括 SQL Server 數(shù)據(jù)庫及由其它產(chǎn)品創(chuàng)建的數(shù)據(jù)庫,40/29,在對象層次結(jié)構(gòu)中,數(shù)據(jù)源直接從屬于以下對象: 數(shù)據(jù)庫:數(shù)據(jù)庫可以包含多個數(shù)據(jù)源 多維數(shù)據(jù)集:一個多維數(shù)據(jù)集只能有一個數(shù)據(jù)源。創(chuàng)建多維數(shù)據(jù)集時,可以從數(shù)據(jù)庫的數(shù)據(jù)源中選擇數(shù)據(jù)源,也可以創(chuàng)建新的數(shù)據(jù)源,41/29,15.3 安裝ODBC的數(shù)據(jù)源驅(qū)動程序,15.3.1添加數(shù)據(jù)源,42/29,43/29,44/29,45/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年元宇宙社交平臺虛擬社交圈層構(gòu)建與用戶體驗研究報告
- 2025年醫(yī)院信息化建設(shè)中的電子病歷系統(tǒng)優(yōu)化:醫(yī)療信息化產(chǎn)業(yè)發(fā)展現(xiàn)狀與趨勢分析報告001
- 水電行業(yè)2025年技術(shù)進步動態(tài)與大型水電項目投資效益研究報告
- 政策導(dǎo)向下農(nóng)業(yè)綠色發(fā)展技術(shù)與農(nóng)村生態(tài)環(huán)境治理模式創(chuàng)新與實施效果研究
- 探索2025年:有聲讀物市場需求與內(nèi)容創(chuàng)作模式創(chuàng)新研究報告
- 2025年二手交易電商平臺信用評價體系深度研究報告
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)模式藥物研發(fā)生物技術(shù)產(chǎn)品研發(fā)報告001
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)綠色研發(fā)與環(huán)保要求報告
- 2025年醫(yī)藥流通行業(yè)報告:線上線下融合與市場格局變化
- 乳制品創(chuàng)新產(chǎn)業(yè)提升建設(shè)項目可行性研究報告寫作模板-申批備案
- 全國行政區(qū)域身份證代碼表(電子表格版)
- 期末復(fù)習人教PEP版英語五年級下冊
- 建筑節(jié)能與環(huán)保培訓課件
- 公司網(wǎng)絡(luò)安全教育課件
- 微弱的光亮(2024年山東煙臺中考語文試卷記敘文閱讀試題)
- 2024高考物理一輪復(fù)習專題93機械振動和機械波練習含解析新人教版
- 紅色大氣簡約傳承紅色基因弘揚革命精神紀念抗美援朝
- 2024年06月常熟農(nóng)商銀行小微金融總部招聘筆試歷年參考題庫附帶答案詳解
- 大學英語六級大綱詞匯正序版
- 《計算機圖形學》課后習題參考答案
- 樁基施工培訓
評論
0/150
提交評論