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

正文內(nèi)容

第四章數(shù)據(jù)庫(kù)管理和使用-資料下載頁(yè)

2025-10-15 13:41本頁(yè)面

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

  

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