《SQL Server數(shù)據(jù)庫應用》課件 項目四 管理數(shù)據(jù)庫_第1頁
《SQL Server數(shù)據(jù)庫應用》課件 項目四 管理數(shù)據(jù)庫_第2頁
《SQL Server數(shù)據(jù)庫應用》課件 項目四 管理數(shù)據(jù)庫_第3頁
《SQL Server數(shù)據(jù)庫應用》課件 項目四 管理數(shù)據(jù)庫_第4頁
《SQL Server數(shù)據(jù)庫應用》課件 項目四 管理數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目四管理數(shù)據(jù)庫148任務1導入與導出數(shù)據(jù)表任務2分離與附加數(shù)據(jù)庫任務3備份與還原數(shù)據(jù)庫149導入與導出數(shù)據(jù)表任務1

1501.?能導入Access數(shù)據(jù)庫中的數(shù)據(jù)表。2.?能導入其他類型的數(shù)據(jù)源。3.?能導出SQL?Server數(shù)據(jù)庫中的數(shù)據(jù)表,并導出為Excel文件。4.?能導出為其他類型的數(shù)據(jù)源,并驗證導出結果。151本任務要求刪除數(shù)據(jù)庫ssts中舊的users表,將已有的Access數(shù)據(jù)庫中的books表和user表導入數(shù)據(jù)庫ssts中,然后再將數(shù)據(jù)庫ssts中的student和course兩張表導出為Excel格式文件。可以使用SQLServer導入和導出向導完成上述兩項操作,導入和導出的結果如圖所示。152153導入和導出的結果一、Access數(shù)據(jù)源MicrosoftAccess數(shù)據(jù)源版本較多,選擇最新安裝的版本,或與創(chuàng)建數(shù)據(jù)庫文件的Access版本相對應的版本,Access數(shù)據(jù)源與Office版本的對應關系見下表。在SQLServer中,數(shù)據(jù)庫文件的后綴名為mdf;2003版本的Access數(shù)據(jù)庫文件的后綴名為mdb,2007版本以后的Access數(shù)據(jù)庫文件的后綴名為accdb;2003版本的Excel文件的后綴名為xls,2007版本以后的Excel文件的后綴名為xlsx。154155Access數(shù)據(jù)源與Office版本的對應關系如果尚未安裝MicrosoftOffice數(shù)據(jù)源(包括Access和Excel)的連接組件,需要下載并完成安裝。Excel也是Office軟件之一,Excel2013數(shù)據(jù)源的引擎與Access2013一致,Excel2016數(shù)據(jù)源的引擎與Access2016一致。二、使用SQLServer導入和導出向導的數(shù)據(jù)源使用SQLServer可以導入和導出的數(shù)據(jù)源,包括SQLServer、Oracle、平面文件(文本文件)、Excel、Access、AzureBlobStorage、ODBC、PostgreSQL、MySQL等。1561.?首行包含列名稱首行包含列名稱是指數(shù)據(jù)的首行是否包含列名稱。(1)如果數(shù)據(jù)不包含列名稱,但啟用了此選項,那么向導會將源數(shù)據(jù)的首行作為列名稱。(2)如果數(shù)據(jù)包含列名稱,但禁用了此選項,那么向導會將列名稱一行作為數(shù)據(jù)的首行。(3)如果指定數(shù)據(jù)不具有列名稱,那么向導會使用F1、F2等作為列名稱。1572.“選擇源表和視圖頁”上的操作(1)通過選擇“編輯映射”選項可以查看源和目標之間的列映射。(2)通過選擇“預覽”選項可以預覽示例數(shù)據(jù)以確認是否需要。158三、導出為Excel1.要使用“工作表”或“命名區(qū)域”,在“選擇源表和視圖”頁的“目標”列中,選擇目標工作表和命名區(qū)域。2.要使用其地址指定的“未命名區(qū)域”,在“選擇源表和視圖”頁的“目標”列中輸入?yún)^(qū)域,格式如“Sheet1$A1:B5”(不含分隔符),向導會添加分隔符。159分離與附加數(shù)據(jù)庫任務21601.?能正確分離與附加數(shù)據(jù)庫。2.?能解決附加數(shù)據(jù)庫時出現(xiàn)的“拒絕訪問”錯誤。161本任務要求在SSMS對象資源管理器中,連接到SQLServer數(shù)據(jù)庫引擎,附加上數(shù)據(jù)庫FlightDatabase,再將已經(jīng)附加上的數(shù)據(jù)庫重新分離出來。附加與分離的結果如圖所示。162

附加與分離的結果一、附加數(shù)據(jù)庫附加數(shù)據(jù)庫是指把已有的數(shù)據(jù)庫的數(shù)據(jù)文件(mdf文件)和日志文件(ldf文件)直接附加到當前的數(shù)據(jù)庫服務器中。待附加的數(shù)據(jù)庫中的所有數(shù)據(jù)文件必須是可用的。如果任何數(shù)據(jù)文件的路徑不同于首次創(chuàng)建數(shù)據(jù)庫或上次附加數(shù)據(jù)庫時的路徑,那么必須指定文件的當前路徑。163復制數(shù)據(jù)庫文件(包括數(shù)據(jù)文件和日志文件)到本機時,是不能直接雙擊打開使用的,這時使用附加數(shù)據(jù)庫的方法,將其附加到當前的數(shù)據(jù)庫服務器中,才可以正常使用。在附加數(shù)據(jù)庫的過程中,經(jīng)常出現(xiàn)如圖所示的錯誤提示信息,其主要原因是權限不足。164錯誤提示信息二、分離數(shù)據(jù)庫分離數(shù)據(jù)庫是指從SQLServer實例中刪除連接,但不是刪除數(shù)據(jù)庫文件,使數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件保持不變,之后就能使用這些文件將數(shù)據(jù)庫附加到任何SQLServer實例,包括分離該數(shù)據(jù)庫的服務器。165

備份與還原數(shù)據(jù)庫任務3

1661.能根據(jù)任務要求在SQLServer中創(chuàng)建備份設備。2.能描述備份數(shù)據(jù)庫的重要性,合理選擇時間和備份類型進行備份。3.能獨立還原數(shù)據(jù)庫,并敘述完整恢復和部分恢復數(shù)據(jù)庫的方法。167現(xiàn)要求使用SSMS備份和還原數(shù)據(jù)庫,具體可分為以下2個任務。1.?創(chuàng)建一個名為“Device”的備份設備,將數(shù)據(jù)庫ssts使用完整備份方式備份到“Device”中,并查看備份結果。2.?從數(shù)據(jù)庫中還原已經(jīng)備份的數(shù)據(jù)庫文件,檢查數(shù)據(jù)庫ssts文件是否得到還原。168備份與還原的結果如圖所示。169備份與還原的結果一、數(shù)據(jù)庫的備份1.?備份的類型(1)完整備份完整備份即備份數(shù)據(jù)庫的所有數(shù)據(jù)文件、日志文件和在備份過程中發(fā)生的任何活動(將這些活動記錄在事務日志中,一起寫入備份設備)。差異備份、事務日志備份的恢復完全依賴于在其前面進行的完整備份。170171(2)差異備份差異備份只備份自最近一次完整備份以來被修改的數(shù)據(jù)。(3)事務日志備份事務日志備份只備份最后一次日志備份后所有的事務日志記錄。(4)文件和文件組備份文件和文件組備份主要用于備份數(shù)據(jù)庫文件或數(shù)據(jù)庫文件組。1722.?備份的操作角色具有以下角色的成員可以進行備份操作,也可以通過授權允許其他角色進行數(shù)據(jù)庫備份。(1)固定的服務器角色系統(tǒng)管理員sysadmin。(2)固定的數(shù)據(jù)庫角色數(shù)據(jù)庫所有者db_owner。(3)固定的數(shù)據(jù)庫角色允許進行數(shù)據(jù)庫備份的用戶db_backupoperator。3.?備份數(shù)據(jù)庫選項說明(1)“常規(guī)”選項卡在SSMS中,“常規(guī)”選項卡如圖所示。173“常規(guī)”選項卡(2)“介質選項”選項卡在SSMS中,“介質選項”選項卡如圖所示。174“介質選項”選項卡(3)“備份選項”選項卡在SSMS中,“備份選項”選項卡如圖所示。175“備份選項”選項卡1764.?查看備份集中的數(shù)據(jù)文件和日志文件在連接到相應的SQLServer數(shù)據(jù)庫引擎實例后,在對象資源管理器窗口中,展開數(shù)據(jù)庫目錄?!皵?shù)據(jù)庫屬性”對話框二、數(shù)據(jù)庫的還原數(shù)據(jù)庫的還原又稱為數(shù)據(jù)庫的恢復,當數(shù)據(jù)庫發(fā)生故障時,可以從一個或多個備份中還原數(shù)據(jù)庫,其有簡單還原、完全還原、大容量日志還原3種模式。當使用簡單還原模式時,只能還原到備份時刻的數(shù)據(jù),因為在該模式下,不會備份事務日志,但是在完全還原模式下卻可以。1771781.?還原模式和支持的還原操作可用于數(shù)據(jù)庫的還原操作取決于所采用的還原模式。還原模式支持的還原方案及適用范圍見下表。

還原模式支持的還原方案及適用范圍1792.還原模式的使用(1)簡單還原模式簡單還原模式不備份事務日志,故恢復能力有限。在簡單還原模式下,備份間隔應盡可能短,以防止大量丟失數(shù)據(jù)。(2)大容量日志還原模式大容量日志還原模式專為需要執(zhí)行大量數(shù)據(jù)復制操作的數(shù)據(jù)庫設計。此模式通過減少對這些大容量操作事務的日志記錄來節(jié)省空間,同時保持對其他事務的完整日志記錄。在大容量操作期間發(fā)生的數(shù)據(jù)丟失或損壞,通常只能恢復到大容量操作之前或之后的狀態(tài),而不是操作過程中的某個特定點。180(3)完整還原模式完整還原模式提供了數(shù)據(jù)庫備份和恢復的最高級別保護。在此模式下,數(shù)據(jù)庫系統(tǒng)會記錄所有事務的詳細信息到日志記錄中,以便能夠恢復到任意時間點,包括數(shù)據(jù)丟失或損壞的確切時刻。這種還原模式要求定期備份日志記錄,以確保數(shù)據(jù)的完整性和可恢復性。雖然完整還原模式提供了強大的數(shù)據(jù)保護能力,但它也要求更多的存儲空間來保存日志記錄,并可能增加備份和還原的復雜性。在完整還原模式和大容量日志還原模式下,必須進行日志備份。如果不想進行日志備份,那么可使用簡單還原模式。三、T-SQL數(shù)據(jù)庫的備份與還原1.?創(chuàng)建備份

溫馨提示

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

評論

0/150

提交評論