freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第四章數據庫管理和使用-資料下載頁

2024-10-24 13:41本頁面

【導讀】如何定義系統(tǒng)的類型,是關系的還是分析的?如何查看數據庫的細節(jié)。如何用SSMS和查詢編輯器窗口修改、移除、分離數據庫。索引、存儲過程、用戶自定義函數和觸發(fā)器等。庫的管理是一項很重要的任務。使用ManagementStudio創(chuàng)建、修改和刪除數據庫。數據庫的備份與還原。通過本章學習,讀者可以掌握數據庫管理的基本操作。含數據和對象,如表、索引、視圖和存儲過程等。次要數據文件包含除主要數據文件外的所有數據。文件的最大大小,可以使用次要數據文件,這樣數據庫就能繼續(xù)增長。在數據庫中,日志文件包含恢復數據庫所需的所有日志信息。件的推薦文件擴展名是“.ldf”。這是為處理單磁盤系統(tǒng)而采用的方法。是,在生產環(huán)境中,這可能不是最佳的方法。從而提高了性能。SQLServer2020提供了三種文件組類型。大,能夠容納未分配給其他文件組的所有新對象。DATABASE語句進行了更改。式描述的指令操作處理的位串、字符和字組成。間的聯系是通過映射進行轉換的。Server2020中的所有系統(tǒng)對象。

  

【正文】 基于每個數據庫實現,并且只適用于使用完整恢復模式的數據庫。打開【 鏡像 】 頁,如圖 ,并用它來配置、修改數據庫的數據庫鏡像的屬性。還可以使用該頁來啟動配置數據庫鏡像安全向導,以查看鏡像會話的狀態(tài),并可以暫停或刪除數據庫鏡像會話。 注意: 開始鏡像前必須先配置安全性。如果鏡像尚未開始,則必須使用此向導來開始。 “ 鏡像 ” 頁文本框將被禁用,直到向導完成為止。 68 數據庫屬性頁 圖 【 鏡像 】 選項頁 ( 8) 【 事務日志傳送 】 選項 使用此選項可以配置和修改數據庫的日志傳送屬性,使用日志傳送,可以自動將 “ 主服務器 ” 實例上 “ 主數據庫 ” 內的事務日志備份發(fā)送到單獨“ 輔助服務器 ” 實例上的一個或多個 “ 輔助數據庫 ” 。 第六節(jié) 分離與附加數據庫 69 SQL Server 2020提供的分離和附加數據庫的功能能夠完成分離數據庫的數據和事務日志文件,根據需要再將分離后的文件重新附加到其他 SQL Server 實例,從而實現數據庫的移動。 分散數據庫 附加數據庫 分離與附加數據庫的作用 (一 ) 分離與附加數據庫的作用 70 1 .分離數據庫 分離數據庫是指將數據庫從 SQL Server 實例中刪除,并使數據庫在其數據文件和事務日志文件中保持不變。之后,可以使用這些文件將數據庫附加到任何 SQL Server 實例(包括分離該數據庫的服務器)。如果存在以下情況,則不能分離數據庫: ( 1)已復制并發(fā)布的數據庫。如果進行復制,則數據庫必須是未發(fā)布的。必須通過運行 sp_replicationdboption 禁用發(fā)布后,才能分離數據庫; ( 2)數據庫中存在數據庫快照; ( 3)該數據庫正在某個數據庫鏡像會話中進行鏡像。除非終止該會話,否則無法分離該數據庫; ( 4)數據庫處于可疑狀態(tài)。在 SQL Server 2020 中,無法分離可疑數據庫;必須將數據庫置入緊急模式,才能對其進行分離; ( 5)該數據庫是系統(tǒng)數據庫。 71 分離與附加數據庫的作用 2. 附加數據庫 用戶可以附加復制的數據庫,也可以附加分離出來的數據庫。在附加數據庫時,所有的文件( MDF和 NDF)必須是有效的,如果存儲數據文件的路徑發(fā)生變化,則必須指明當前數據庫的路徑。 附加數據庫日志文件的要求在某些方面取決于數據庫是讀 寫的還是只讀的,下面分別進行說明: ( 1)對于讀 寫數據庫,通??梢愿郊有挛恢弥械娜罩疚募? ( 2)如果附加的主數據文件是只讀的,則數據庫引擎假定數據庫也是只讀的。對于只讀數據庫,日志文件在數據庫主文件中指定的位置上必須可用。因為 SQL Server 無法更新主文件中存儲的日志位置,所以無法創(chuàng)建新的日志文件。 (二 ) 分離數據庫 72 使用 Management Studio 進行數據庫的分離操作步驟如下: ( 1)在 【 對象資源管理器 】 窗口中,選擇要分離的數據庫【 Student】 ,單擊鼠標右鍵,彈出快捷菜單,選擇 【 任務 】 |【 分離 】命令。 ( 2)彈出 【 分離數據庫 】 對話框,設置分離數據庫的配置信息。 ( 3)單擊 【 確定 】 按鈕,完成數據庫分離操作。此時 【 對象資源管理器 】 已經沒有“ Student”數據庫了。 (三 ) 附加數據庫 73 使用 Management Studio 進行數據庫的附加操作步驟如下: ( 1)在 【 對象資源管理器 】 窗口中,選擇節(jié)點上的 【 數據庫 】 ,單擊鼠標右鍵,彈出快捷菜單,選擇 【 附加( A) 】 命令。如圖 。 ( 2)彈出 【 附加數據庫 】 對話框,點擊 【 添加 】 按鈕。 ( 3)出現 【 定位數據庫文件 】 對話框,找到要附加的數據庫文件。如圖 ,然后單擊 【 確定 】 按鈕。 圖 附加數據庫 74 附加數據庫 ( 2)彈出 【 附加數據庫 】 對話框,點擊 【 添加 】 按鈕。 ( 3)出現 【 定位數據庫文件 】對話框,找到要附加的數據庫文件。如圖 ,然后單擊【 確定 】 按鈕。 ( 4)回到 【 附加數據庫 】 對話框,此時 【 Student】 數據庫的內容已在圖中詳細地顯示出來,如圖 。修改 【 附加為 】 列即可為數據庫命名。 圖 【 定位數據庫文件 】 對話框 75 附加數據庫 圖 附加數據庫操作 ( 5)單擊 【 確定 】 按鈕,完成數據庫附加操作。在 【 對象資源管理器 】的 【 數據庫 】 中即可看到該數據庫。 第七節(jié) 數據庫的備份與還原 76 在數據庫管理方面,穩(wěn)定性和安全性一直是數據庫管理人員需要考慮的重要方面,而備份和還原數據庫是維護數據庫穩(wěn)定和安全的一個必要手段。通過對數據庫的備份和還原操作,系統(tǒng)可以相對保持一種比較正常的運行狀態(tài),由于備份的完整性,在用戶遇到較為嚴重的故障時,可以避免由此引起的數據丟失。 數據庫的備份 數據庫的還原 備份和還原數據庫的意義 (一 ) 備份和還原數據庫的意義 77 用于還原和恢復數據的數據副本稱為 “ 備份 ” 。備份數據庫是數據庫管理員( DBA)最重要的任務之一。在發(fā)生災難性事故,比如存儲器故障、用戶錯誤(比如用戶誤刪除了一個表)、系統(tǒng)崩潰、硬件故障、自然災害等事故的時候, DBA可以使用備份文件還原數據庫,從而最大程度地減少損失。 備份是保護投資的一種方法。正確地作好備份是很重要的。要確信所做的備份是有效的、可用的。對數據擁有幾份備份或者擁有幾個不同時期的備份,當有一個被損壞的情況下也可以根據需要以較小的代價進行恢復。 Microsoft SQL Server 2020 提供高性能備份和還原功能。 SQL Server 備份組件和還原組件為保護 SQL Server 數據庫中存儲的關鍵數據而提供了重要的安全措施。實施計劃妥善的備份和還原策略有助于保護數據庫由于各種故障而造成的數據丟失。通過還原一組備份并恢復數據庫來測試所擬的數據安全保護計劃策略,為有效地應對災難做好準備。 此外,數據庫備份對于進行日常管理(如將數據庫從一臺服務器復制到另一臺服務器,設置數據庫鏡像以及進行存檔)非常有用。 (二 ) 數據庫的備份 78 1. 使用 Management Studio備份數據庫 在 Microsoft SQL Server 2020中,使用 Management Studio 備份數據庫的步驟如下: ( 1)在 【 對象資源管理器 】窗口中,右鍵點擊需要進行備份的數據庫,選擇彈出的快捷菜單中的【 任務 (T)】 |【 備份 (B)...】 命令。 ( 2)彈出 【 備份數據庫 】 對話框,在 【 源 】 |【 數據庫 (T)】 中選擇需要備份的數據庫,這里選擇Student數據庫。在 【 備份類型 】 下拉列表框中選擇備份類型。然后選擇 【 備份組件 】 下面的 【 數據庫 】 ,如圖 。 圖 【 備份數據庫 】 對話框 79 數據庫的備份 該對話框中的備份類型有三種: 完全備份 這是大多數人常用的方式,它可以備份整個數據庫,包含用戶表、系統(tǒng)表、索引、視圖和存儲過程等所有數據庫對象。但它需要花費更多的時間和空間,所以,一般推薦一周做一次完全備份。 事務日志備份 事務日志是一個單獨的文件,它記錄數據庫的改變,備份的時候只需要復制自上次備份以來對數據庫所做的改變,所以只需要很少的時間。為了使數據庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日志。 差異備份 也叫增量備份。它是只備份數據庫一部分的另一種方法,它不使用事務日志,相反,它使用整個數據庫的一種新映像。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的數據庫。它的優(yōu)點是存儲和恢復速度快。推薦每天做一次差異備份。 80 數據庫的備份 ( 3)在圖 【 備份集 】 選項組設置備份名稱、說明和備份集過期時間。然后單擊 【 目標 】 選項的 【 添加 】 按鈕,為備份文件選擇物理設備或邏輯設備。出現如圖 【 選擇備份目標 】對話框,選擇備份的設備或者文件名,最后單擊 【 確定 】 按鈕。 圖 【 選擇備份目標 】 對話框 81 數據庫的備份 ( 4)回到如圖 ,選擇左邊 【 選擇頁 】 的 【 選項 】 ,進入數據庫備份參數設置界面,如圖 ,設置好設備參數后,單擊 【 確定 】 按鈕,數據庫備份開始。數據庫的備份時間決定于數據庫的規(guī)模,備份整個數據庫可能需要較長的時間。 圖 【 備份數據庫 】 |【 選項 】 對話框 ( 5)備份完成后,系統(tǒng)會彈出備份完成提示框,單擊 【 確定 】 按鈕,完成備份操作。 82 數據庫的備份 TSQL語句備份數據庫 使用 TSQL語句執(zhí)行備份數據庫操作時,首先要指出是備份整個數據庫、備份制定的文件和文件組還是備份事務日志,然后給出參數選項,這 3種備份操作的參數選項基本相同。 備份整個數據庫的 TSQL語法: BACKUP DATABASE { database_name | @database_name_var } TO backup_device [ ,...n ] [ MIRROR TO clause ] [ nextmirrorto ] [ WITH { DIFFERENTIAL | general_WITH_options } [ ,...n ] ] [。] 83 數據庫的備份 備份文件或文件組的 TSQL語法: BACKUP DATABASE { database_name | @database_name_var } file_or_filegroup [ ,...n ] TO backup_device [ ,...n ] [ MIRROR TO clause ] [ nextmirrorto ] [ WITH { DIFFERENTIAL | general_WITH_options } [ ,...n ] ] [。] 備份日志的 TSQL語法: BACKUP LOG { database_name | @database_name_var } TO backup_device [ ,...n ] [ MIRROR TO clause ] [ nextmirrorto ] [ WITH { general_WITH_options | logspecific_optionspec } [ ,...n ] ] [。] 84 數據庫的備份 說明: { database_name | @database_name_var } 參數制定了備份事務日志、部分數據庫或完整的數據庫時所用的源數據庫。如果作為變量 (@database_name_var) 提供,則可以將該名稱指定為字符串常量 (@database_name_var = database name) 或字符串數據類型( ntext 或 text 數據類型除外)的變量。 backup_device參數指定用于備份操作的邏輯備份設備或物理備份設備。 在這里只介紹 3種備份操作的 TSQL語法,具體操作參見。 (三 ) 數據庫的還原 85 1. 使用 Management Studio還原數據庫 在 Microsoft SQL Server 2020中,在執(zhí)行恢復操作之前,必須先做尾日志操作把數據庫設置為還原狀態(tài),否則 SQL Server 2020不允許作數據庫恢復操作,如圖 。 圖 必須做尾日志備份操作 使用 Management Studio 還原數據庫的步驟如下: ( 1)首先作數據庫的尾日志備份。在 【 對象資源管理器 】 窗口中,右鍵點擊需要進行備份的數據庫,選擇彈出的快捷菜單中的 【 任務 (T)】 |【 備份(B)...】 命令。 ( 2)彈出 【 備份數據庫 】 對話框,在 【 源 】 |【 數據庫 (T)】 中選擇需要備份的數據庫,選擇 【 備份類型 】 下拉列表框,選擇備份類型為“事務日志”。 86 數據庫的還原 ( 3)選擇左邊 【 選擇頁 】 的 【 選項 】 ,進入數據庫備份參數設置界面,單擊 【 事務日志 】 選項組中的“備份日志尾部,并使數據庫處于還原狀態(tài)”選項的單選按鈕,如圖 ,單擊 【 確定 】 。 圖 【 選項 】 對話框 87 數據庫的還原 ( 4)此時便可以還原數據
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1