第15講:數據庫的備份還原以及數據導入也導出_第1頁
第15講:數據庫的備份還原以及數據導入也導出_第2頁
第15講:數據庫的備份還原以及數據導入也導出_第3頁
第15講:數據庫的備份還原以及數據導入也導出_第4頁
第15講:數據庫的備份還原以及數據導入也導出_第5頁
已閱讀5頁,還剩22頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

回顧數據訪問安全的兩項基本機制(1)身份驗證——確認用戶的賬號是否有效、口令是否正確。(2)訪問許可——指定用戶有哪些操作權限。登錄兩種模式:(1)Windows身份驗證模式。適用于能夠提供有效身份驗證的Windows操作系統。(2)混合身份驗證模式。被授權的Windows用戶和合法的SQLServer賬號都可以登錄。角色角色是進行數據庫權限管理的管理單位。角色分為固定角色和用戶定義數據庫角色。數據庫原理與應用第15講數據庫的備份與還原提綱內容:備份和恢復的基本概念備份和恢復策略備份和恢復方法重點:數據庫備份的類型三種數據庫恢復模式第12章數據庫的備份與恢復1.備份和恢復的基本概念1.1數據庫備份的必要性以下問題可能破壞數據庫中的數據:災難——如:火災、洪水、地震等管理漏洞——如:數據庫管理者的惡意修改介質故障——如:磁盤損壞計算機病毒——如:將一部分數據的小數點左移一位1.備份和恢復的基本概念1.2備份和恢復的作用備份——是對數據庫或事務日志進行拷貝。在數據庫被破壞時,這些備份文件用來恢復數據庫。恢復——就是把遭受破壞或丟失數據的數據庫恢復到原來的正常狀態。DBBackupDBBackup備份恢復1.備份和恢復的基本概念1.3備份的內容和備份設備備份內容包括:系統數據庫——用于恢復DBMS結構。用戶數據庫——用于恢復用戶數據。事務日志——用于恢復某一時段的用戶操作,用于恢復到故障點。備份設備:硬盤、磁帶等。SQLServer使用物理設備名稱或邏輯設備名稱來標識備份設備。物理備份設備是操作系統用來標識備份設備的名稱。邏輯備份設備是用來標識物理備份設備的別名或公用名稱,其名稱存儲在系統表中。

2.備份的恢復策略2.備份的恢復策略

三種數據庫恢復模式完整恢復——為默認恢復模式。它會完整記錄下操作數據庫的每一個步驟。使用完整恢復模式可以將整個數據庫恢復到一個特定的時間點,這個時間點可以是最近一次可用的備份、一個特定的日期和時間或標記的事務。大容量日志恢復——它是對完整恢復模式的補充。簡單地說就是要對大容量操作進行最小日志記錄,節省日志文件的空間.它只允許數據庫恢復到事務日志備份的結尾處,不支持即時點恢復。簡單恢復——僅使用數據庫備份或差異備份,而不涉及事務日志備份。不能恢復到失敗的時間點。通常,此模式只用于對數據庫數據安全要求不太高的數據庫。3.數據庫四種備份類型3.數據庫四種備份類型(1)完全備份——備份整個數據庫。需要比較大的存儲空間來存儲備份文件,備份時間也比較長(2)事務日志備份——記錄了上一次完整備份或事務日志備份后數據庫的所有變動過程。事務日志記錄的是某一段時間內的數據庫變動情況,因此在進行事務日志備份之前,必須要進行完整備份。在還原數據時,除了先要還原完整備份之外,還要依次還原每個事務日志備份。(3)差異備份——只記錄上次備份后發生的更改。(4)文件和文件組備份——該備份方式在數據庫文件非常龐大時十分有效,由于每次只備份一個或幾個文件或文件組,可以分多次來備份數據庫,避免大型數據庫備份的時間過長。使用戶只恢復已損壞的文件或文件組。而不用恢復數據庫的其余部分。4.備份方法創建備份設備。

方法一:使用管理平臺

方法二:使用sp_addumpdevice創建備份設備

[請自己查看手冊]12.1.2創建和刪除備份設備備份管理臺方法圖解123建備份設備45方法1:先備份數據庫,后建備份設備方法2:先建備份設備,后備份數據庫5.備份和恢復策略5.1備份和恢復的工作內容包括:制定策略——根據數據庫的特點、備份條件來制定備份計劃。定時備份——比如每周一次完整備份、每天一次差異備份、每小時一次日志備份。發生錯誤時恢復。5.備份和恢復策略5.2備份和恢復的策略策略的內容包括:備份哪些內容,備份到什么介質使用什么備份類型何時備份,備份頻率發生錯誤時如何恢復制定策略的依據考察數據庫的更新頻度考察備份設備的容量考察留給備份的時間5.備份和恢復策略5.3一個數據庫備份計劃某證券公司的數據庫,存放交易記錄。對公司而言,具有最高重要性。為保證數據庫可恢復,采用以下備份策略:(1)數據庫服務器做雙機熱備份,防止其中一臺服務器的突然崩潰引發系統錯誤,并且防止其中的一臺服務器的介質錯誤引發數據丟失。(2)每晚做一次完整的數據庫備份,到異地的大容量磁盤。防止突發災難。(3)每小時做一次事務日志備份,反映業務流水。12.2數據庫的恢復6.恢復方法6.1恢復數據庫方法一:使用管理平臺方法二:使用RESTORE語句恢復數據庫[請自己查看手冊]使用管理臺恢復數據庫圖解方法1:在原數據庫上恢復使用管理臺恢復數據庫圖解方法2:原數據庫不存在,全新恢復默認為最近狀態,也可設置具體時間點本章小結(1)數據庫備份和恢復是兩個相對應的操作。備份是對數據庫或事務日志進行復制,恢復是將數據庫備份重新加載到系統中的過程。(2)備份設備是指數據庫備份到的目標載體,即備份到何處。在SQLServer2008中允許使用兩種類型的備份設備,分別為硬盤和磁帶。(3)SQLServer支持完全備份、事務日志備份、差異備份、文件和文件組備份4種數據庫備份類型。提供了3種數據庫恢復模型:簡單恢復、完全恢復、大容量日志記錄恢復。恢復模型決定總體備份策略。第12章數據庫的備份與恢復小課內容22回顧大課內容,20分鐘恢復完整恢復、大容量日志恢復、簡單恢復備份完全備份、事務日志備份、差異備份、文件和文件組備份數據庫的導入導出

通過導入和導出操作可以在SQLServer2008和其他異類數據源(例如Excel或Oracle數據庫)之間輕松移動數據。例如:可以將數據從Excel應用程序導出到數據文件,然后將數據大容量導入到SQLServer表。“導出”是指將數據從SQLServer表復制到數據文件。“導入”是指將數據從數據文件加載到SQLServer表。這一節主要介紹SQLServer2008如何進行數據的導入和導出。

數據庫表數據導出在SQLServer2008中,可以在SQLServerManagementStudio中將數據庫表數據導出。1)

打開SQLServerManagementStudio,用鼠標右鍵單擊數據庫對象。在彈出的快捷菜單中選擇“任務”下的“導出數據”選項。數據庫表數據導入在SQLServer2008中,也可以在SQLServerManagementStudio中將數據導如入到數據庫表中。1)打開SQLServer

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論