SQLServer2005維護管理ppt課件_第1頁
SQLServer2005維護管理ppt課件_第2頁
SQLServer2005維護管理ppt課件_第3頁
SQLServer2005維護管理ppt課件_第4頁
SQLServer2005維護管理ppt課件_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、SQL Server 2005數(shù)據(jù)庫管理與開發(fā)教程第第11章章 SQL Server 2005維護管理維護管理 本章主要引見本章主要引見SQL Server 2005維護管維護管理,主要包括脫機與聯(lián)機數(shù)據(jù)庫、分別和理,主要包括脫機與聯(lián)機數(shù)據(jù)庫、分別和附加數(shù)據(jù)庫、導入和導出數(shù)據(jù)表、備份和附加數(shù)據(jù)庫、導入和導出數(shù)據(jù)表、備份和恢復數(shù)據(jù)庫、腳本和數(shù)據(jù)庫維護方案。恢復數(shù)據(jù)庫、腳本和數(shù)據(jù)庫維護方案。 經(jīng)過本章的學習,讀者可以對數(shù)據(jù)庫經(jīng)過本章的學習,讀者可以對數(shù)據(jù)庫和數(shù)據(jù)表有一個系統(tǒng)的維護概念,并可以和數(shù)據(jù)表有一個系統(tǒng)的維護概念,并可以實施維護戰(zhàn)略。實施維護戰(zhàn)略。11.111.1脫機與聯(lián)機數(shù)據(jù)庫脫機與聯(lián)機數(shù)

2、據(jù)庫11.211.2分別和附加數(shù)據(jù)庫分別和附加數(shù)據(jù)庫11.311.3導入和導出數(shù)據(jù)表導入和導出數(shù)據(jù)表11.411.4備份和恢復數(shù)據(jù)庫備份和恢復數(shù)據(jù)庫11.511.5腳本腳本11.611.6數(shù)據(jù)庫維護方案數(shù)據(jù)庫維護方案11.1脫機與聯(lián)機數(shù)據(jù)庫脫機與聯(lián)機數(shù)據(jù)庫 假設需求暫時封鎖某個數(shù)據(jù)庫的效力,假設需求暫時封鎖某個數(shù)據(jù)庫的效力,用戶可以經(jīng)過選擇脫機的方式來實現(xiàn)。用戶可以經(jīng)過選擇脫機的方式來實現(xiàn)。 脫機后,在需求時可以對暫時封鎖的脫機后,在需求時可以對暫時封鎖的數(shù)據(jù)庫經(jīng)過聯(lián)機操作的方式重新啟動效力。數(shù)據(jù)庫經(jīng)過聯(lián)機操作的方式重新啟動效力。 下面分別引見如何實現(xiàn)數(shù)據(jù)庫的脫機與下面分別引見如何實現(xiàn)數(shù)據(jù)庫的

3、脫機與聯(lián)機操作。聯(lián)機操作。 11.1.1 11.1.1脫機數(shù)據(jù)庫脫機數(shù)據(jù)庫 圖圖11.1 選擇脫機數(shù)據(jù)庫選擇脫機數(shù)據(jù)庫 圖圖11.2 使數(shù)據(jù)庫脫機使數(shù)據(jù)庫脫機 11.1.2 11.1.2聯(lián)機數(shù)據(jù)庫聯(lián)機數(shù)據(jù)庫 圖圖11.3 選擇聯(lián)機數(shù)據(jù)庫選擇聯(lián)機數(shù)據(jù)庫 圖圖11.4 使數(shù)據(jù)庫聯(lián)機使數(shù)據(jù)庫聯(lián)機11.2分別和附加數(shù)據(jù)庫分別和附加數(shù)據(jù)庫 分別和附加數(shù)據(jù)庫的操作可以將數(shù)據(jù)分別和附加數(shù)據(jù)庫的操作可以將數(shù)據(jù)庫從一臺計算機移到另一臺計算機,而不庫從一臺計算機移到另一臺計算機,而不用重新創(chuàng)建數(shù)據(jù)庫。用重新創(chuàng)建數(shù)據(jù)庫。 除了系統(tǒng)數(shù)據(jù)庫以外,其他數(shù)據(jù)庫都除了系統(tǒng)數(shù)據(jù)庫以外,其他數(shù)據(jù)庫都可以從效力器的管理中分別出來,

4、脫離效可以從效力器的管理中分別出來,脫離效力器管理的同時堅持數(shù)據(jù)文件和日志文件力器管理的同時堅持數(shù)據(jù)文件和日志文件的完好性和一致性。的完好性和一致性。 分別后的數(shù)據(jù)庫又可以根據(jù)需求重新分別后的數(shù)據(jù)庫又可以根據(jù)需求重新附加到數(shù)據(jù)庫效力器中。附加到數(shù)據(jù)庫效力器中。 本節(jié)主要引見如何分別與附加數(shù)據(jù)庫。本節(jié)主要引見如何分別與附加數(shù)據(jù)庫。 11.2.1 11.2.1分別數(shù)據(jù)庫分別數(shù)據(jù)庫 分別數(shù)據(jù)庫不是刪除數(shù)據(jù)庫,它只是分別數(shù)據(jù)庫不是刪除數(shù)據(jù)庫,它只是將數(shù)據(jù)庫從效力器中分別出去。將數(shù)據(jù)庫從效力器中分別出去。 圖圖11.5 分別數(shù)據(jù)庫分別數(shù)據(jù)庫 圖圖11.6 分別數(shù)據(jù)庫分別數(shù)據(jù)庫 11.2.2 11.2.2

5、附加數(shù)據(jù)庫附加數(shù)據(jù)庫 與分別操作相對應的就是附加操作,與分別操作相對應的就是附加操作,它可以將分別的數(shù)據(jù)庫重新附加到效力器它可以將分別的數(shù)據(jù)庫重新附加到效力器中,也可以附加其他效力器組中分別的數(shù)中,也可以附加其他效力器組中分別的數(shù)據(jù)庫。據(jù)庫。 但在附加數(shù)據(jù)庫時必需指定主數(shù)據(jù)文但在附加數(shù)據(jù)庫時必需指定主數(shù)據(jù)文件件MDF文件的稱號和物理位置。文件的稱號和物理位置。圖圖11.7 附加數(shù)據(jù)庫附加數(shù)據(jù)庫圖圖11.8 附加數(shù)據(jù)庫附加數(shù)據(jù)庫11.3導入和導出數(shù)據(jù)表導入和導出數(shù)據(jù)表 SQL Server 2005提供了強大的數(shù)據(jù)提供了強大的數(shù)據(jù)導入導出功能,它可以在多種常用數(shù)據(jù)格導入導出功能,它可以在多種常用

6、數(shù)據(jù)格式數(shù)據(jù)庫、電子表格和文本文件之間式數(shù)據(jù)庫、電子表格和文本文件之間導入和導出數(shù)據(jù),為不同數(shù)據(jù)源間的數(shù)據(jù)導入和導出數(shù)據(jù),為不同數(shù)據(jù)源間的數(shù)據(jù)轉(zhuǎn)換提供了方便。轉(zhuǎn)換提供了方便。 本節(jié)主要引見如何導入導出數(shù)據(jù)表。本節(jié)主要引見如何導入導出數(shù)據(jù)表。 11.3.1 11.3.1導入導入SQL ServerSQL Server數(shù)據(jù)數(shù)據(jù)表表 導入數(shù)據(jù)是從導入數(shù)據(jù)是從Microsoft SQL Server的外部數(shù)據(jù)源中檢索數(shù)據(jù),然后將數(shù)據(jù)插的外部數(shù)據(jù)源中檢索數(shù)據(jù),然后將數(shù)據(jù)插入到入到SQL Server表的過程。表的過程。 圖圖11.9 導入數(shù)據(jù)導入數(shù)據(jù)圖圖11.10 導入導出導游導入導出導游圖圖11.11

7、 選擇數(shù)據(jù)源選擇數(shù)據(jù)源圖圖11.12 選擇目的選擇目的 圖圖11.13 指定表復制或查詢指定表復制或查詢 圖圖11.14 選擇源表和源視圖選擇源表和源視圖 圖圖11.15 保管并執(zhí)行包保管并執(zhí)行包 圖圖11.16 完成該導游完成該導游圖圖11.17 復制勝利復制勝利圖圖11.18 數(shù)據(jù)表數(shù)據(jù)表 11.3.2 11.3.2導出導出SQL ServerSQL Server數(shù)據(jù)表數(shù)據(jù)表 導出數(shù)據(jù)是將導出數(shù)據(jù)是將SQL Server實例中的數(shù)實例中的數(shù)據(jù)析取為某種用戶指定格式的過程,如將據(jù)析取為某種用戶指定格式的過程,如將SQL Server表的內(nèi)容復制到表的內(nèi)容復制到Access數(shù)據(jù)數(shù)據(jù)庫中。庫中。

8、圖圖11.19 導出數(shù)據(jù)導出數(shù)據(jù) 圖圖11.22 完成該導游完成該導游 圖圖11.23 執(zhí)行勝利執(zhí)行勝利圖圖11.24 查看數(shù)據(jù)表查看數(shù)據(jù)表11.4備份和恢復數(shù)據(jù)庫備份和恢復數(shù)據(jù)庫 對于數(shù)據(jù)庫管理員來說,備份和恢復對于數(shù)據(jù)庫管理員來說,備份和恢復數(shù)據(jù)庫是保證數(shù)據(jù)庫平安性的一項重要任數(shù)據(jù)庫是保證數(shù)據(jù)庫平安性的一項重要任務。務。 Microsoft SQL Server 2005提供了高提供了高性能的備份和恢復功能,它可以實現(xiàn)多種性能的備份和恢復功能,它可以實現(xiàn)多種方式的數(shù)據(jù)庫備份和恢復操作,防止了由方式的數(shù)據(jù)庫備份和恢復操作,防止了由于各種缺點呵斥的數(shù)據(jù)損壞或喪失。于各種缺點呵斥的數(shù)據(jù)損壞或喪失

9、。 本節(jié)主要引見如何實現(xiàn)數(shù)據(jù)庫的備份本節(jié)主要引見如何實現(xiàn)數(shù)據(jù)庫的備份與恢復操作。與恢復操作。 11.4.1 11.4.1備份類型備份類型 1 1數(shù)據(jù)庫備份數(shù)據(jù)庫備份 1 1 完好備份完好備份 2 2完好差別備份完好差別備份 2 2差別數(shù)據(jù)庫備份差別數(shù)據(jù)庫備份 在以下情況中,建議運用差別數(shù)據(jù)庫在以下情況中,建議運用差別數(shù)據(jù)庫備份:備份: 1自上次數(shù)據(jù)庫備份后,數(shù)據(jù)庫中自上次數(shù)據(jù)庫備份后,數(shù)據(jù)庫中只需相對較少的數(shù)據(jù)發(fā)生了更改;只需相對較少的數(shù)據(jù)發(fā)生了更改; 2運用的是簡單恢復模型,希望進運用的是簡單恢復模型,希望進展更頻繁的備份,但不希望進展頻繁的完展更頻繁的備份,但不希望進展頻繁的完好數(shù)據(jù)庫備份

10、;好數(shù)據(jù)庫備份; 3運用的是完全恢復模型或大容量運用的是完全恢復模型或大容量日志記錄恢復模型,希望在復原數(shù)據(jù)庫時日志記錄恢復模型,希望在復原數(shù)據(jù)庫時前滾事務日志備份的時間最少。前滾事務日志備份的時間最少。 3 3事務日志備份事務日志備份 假設要運用事務日志備份,必需滿足假設要運用事務日志備份,必需滿足以下要求:以下要求: 1必需先復原前一個完好備份或完必需先復原前一個完好備份或完好差別備份。好差別備份。 2必需按時間順序復原完好備份或必需按時間順序復原完好備份或完好差別備份之后創(chuàng)建的一切事務日志。完好差別備份之后創(chuàng)建的一切事務日志。 3數(shù)據(jù)庫尚未恢復。數(shù)據(jù)庫尚未恢復。 11.4.2 11.4.

11、2恢復類型恢復類型 1簡單恢復:允許將數(shù)據(jù)庫恢復到最簡單恢復:允許將數(shù)據(jù)庫恢復到最新的備份。新的備份。 2完全恢復:允許將數(shù)據(jù)庫恢復到完全恢復:允許將數(shù)據(jù)庫恢復到缺點點形狀。缺點點形狀。 3大容量日志記錄恢復:允許大容大容量日志記錄恢復:允許大容量日志記錄操作。量日志記錄操作。 11.4.3 11.4.3備份數(shù)據(jù)庫備份數(shù)據(jù)庫圖圖11.25 備份數(shù)據(jù)庫備份數(shù)據(jù)庫 圖圖11.26 選擇備份目的選擇備份目的 圖圖11.27 備份數(shù)據(jù)庫備份數(shù)據(jù)庫圖圖11.28 提示信息提示信息 11.4.4 11.4.4恢復數(shù)據(jù)庫恢復數(shù)據(jù)庫 執(zhí)行數(shù)據(jù)庫備份目的是便于進展數(shù)據(jù)執(zhí)行數(shù)據(jù)庫備份目的是便于進展數(shù)據(jù)恢復。假設發(fā)

12、生缺點、,用戶就可以對備恢復。假設發(fā)生缺點、,用戶就可以對備份過的數(shù)據(jù)庫進展恢復。份過的數(shù)據(jù)庫進展恢復。圖圖11.29 復原數(shù)據(jù)庫復原數(shù)據(jù)庫圖圖11.30 復原數(shù)據(jù)庫復原數(shù)據(jù)庫圖圖11.31 “選項選項卡選項選項卡11.5腳腳 本本 腳本是存儲在文件中的一系列腳本是存儲在文件中的一系列SQL語語句,是可再用的模塊化代碼。句,是可再用的模塊化代碼。 用戶經(jīng)過用戶經(jīng)過“SQL Server Management Studio工具可以對指定文件中的腳本進工具可以對指定文件中的腳本進展修正、分析和執(zhí)行。展修正、分析和執(zhí)行。 11.5.1 11.5.1將數(shù)據(jù)庫生成腳本將數(shù)據(jù)庫生成腳本 數(shù)據(jù)庫在生成腳本文

13、件后,可以在不數(shù)據(jù)庫在生成腳本文件后,可以在不同的計算機之間傳送。同的計算機之間傳送。 圖圖11.32 編寫腳本方式編寫腳本方式 圖圖11.33 生成腳本生成腳本 11.5.2 11.5.2將數(shù)據(jù)表生成腳本將數(shù)據(jù)表生成腳本 除了將數(shù)據(jù)庫生成腳本文件以外,用除了將數(shù)據(jù)庫生成腳本文件以外,用戶還可以根據(jù)需求將指定的數(shù)據(jù)表生成腳戶還可以根據(jù)需求將指定的數(shù)據(jù)表生成腳本文件。本文件。 圖圖11.34 編寫腳本方式編寫腳本方式 圖圖11.35 生成腳本生成腳本 11.5.3 11.5.3執(zhí)行腳本執(zhí)行腳本 腳本文件生成以后,用戶可以經(jīng)過腳本文件生成以后,用戶可以經(jīng)過“SQL Server Managemen

14、t Studio工具工具對指定的腳本文件進展修正,然后執(zhí)行該對指定的腳本文件進展修正,然后執(zhí)行該腳本文件。腳本文件。 圖圖11.36 腳本文件腳本文件11.6數(shù)據(jù)庫維護方案數(shù)據(jù)庫維護方案 數(shù)據(jù)庫在運用的過程中必需進展定期數(shù)據(jù)庫在運用的過程中必需進展定期維護,如更新數(shù)據(jù)庫統(tǒng)計信息,執(zhí)行數(shù)據(jù)維護,如更新數(shù)據(jù)庫統(tǒng)計信息,執(zhí)行數(shù)據(jù)庫備份等,以確保數(shù)據(jù)庫不斷處于最正確庫備份等,以確保數(shù)據(jù)庫不斷處于最正確的運轉(zhuǎn)形狀。的運轉(zhuǎn)形狀。 SQL Server 2005提供了維護方案導提供了維護方案導游,經(jīng)過它讀者可以根據(jù)需求創(chuàng)建一個維游,經(jīng)過它讀者可以根據(jù)需求創(chuàng)建一個維護方案,生成的數(shù)據(jù)庫維護方案將對從列護方案,生成的數(shù)據(jù)庫維護方案將對從列表中選擇的數(shù)據(jù)庫按方案的間隔定期運轉(zhuǎn)表中選擇的數(shù)據(jù)庫按方案的間隔定期運轉(zhuǎn)維護義務。維護義務。 圖圖11.37 新建維護方案新建維護方案 圖圖11.38 SQL Server維護方案導游維護方案導游 圖圖11.39 選擇目的效力器選擇目的效力器 圖圖11.40 選擇維護義務選擇維護義務圖圖11.41 選擇維護義務順序選擇維護義務順序 圖圖11.42 配置維護義務配置維護義務 圖圖11.43 選擇方案屬性選擇方案屬性圖圖11.44 新建作業(yè)方案新建作業(yè)方案圖圖11.45 選擇方案屬性選擇方案屬性圖圖11.46 選擇報告選項選擇報告選項 圖圖11.47 完成導游

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論