項(xiàng)目6 SQL Server 2016數(shù)據(jù)庫管理_第1頁
項(xiàng)目6 SQL Server 2016數(shù)據(jù)庫管理_第2頁
項(xiàng)目6 SQL Server 2016數(shù)據(jù)庫管理_第3頁
項(xiàng)目6 SQL Server 2016數(shù)據(jù)庫管理_第4頁
項(xiàng)目6 SQL Server 2016數(shù)據(jù)庫管理_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

項(xiàng)目6SQLServer2016數(shù)據(jù)庫管理專業(yè)核心課程精品課程16.1數(shù)據(jù)庫脫機(jī)與聯(lián)機(jī)6.1.1?脫機(jī)數(shù)據(jù)庫

脫機(jī)與聯(lián)機(jī)是針對數(shù)據(jù)庫的當(dāng)前狀態(tài)來說的,當(dāng)一個(gè)數(shù)據(jù)庫處于可操作、可查詢的狀態(tài)時(shí)就是聯(lián)機(jī)狀態(tài);而一個(gè)數(shù)據(jù)庫盡管可以看到其名字出現(xiàn)在數(shù)據(jù)庫節(jié)點(diǎn)中,但對其不能執(zhí)行任何有效的數(shù)據(jù)庫操作時(shí)就是脫機(jī)狀態(tài)。而在聯(lián)機(jī)狀態(tài)下,SQLServerManagementStudio工具是不允許復(fù)制數(shù)據(jù)庫文件的。6.1.2?聯(lián)機(jī)數(shù)據(jù)庫完成對脫機(jī)狀態(tài)的數(shù)據(jù)庫復(fù)制后,要將其恢復(fù)為可用狀態(tài),可以右擊,通過執(zhí)行“任務(wù)”→“聯(lián)機(jī)”命令來完成。

脫機(jī)數(shù)據(jù)庫精品課程26.2分離和附加數(shù)據(jù)庫6.2.1?分離數(shù)據(jù)庫

分離數(shù)據(jù)庫是指將數(shù)據(jù)庫從SQLServer實(shí)例中刪除,但數(shù)據(jù)庫的數(shù)據(jù)文件和事務(wù)日志文件保持不變。如果存在下列任何情況,就不能分離數(shù)據(jù)庫。復(fù)制發(fā)布的數(shù)據(jù)庫。數(shù)據(jù)庫中存在數(shù)據(jù)庫快照。該數(shù)據(jù)庫正在某個(gè)數(shù)據(jù)庫鏡像會話中進(jìn)行鏡像。數(shù)據(jù)庫處于可疑狀態(tài)。該數(shù)據(jù)庫是系統(tǒng)數(shù)據(jù)庫。確定了能夠分離數(shù)據(jù)庫后,用戶可以通過SQLServerManagementStudio進(jìn)行分離,其具體操作步驟如下:(1)在SQLServerManagementStudio對象資源管理器中連接到SQLServer數(shù)據(jù)庫引擎的實(shí)例,然后展開該實(shí)例。

精品課程36.2分離和附加數(shù)據(jù)庫6.2.1?分離數(shù)據(jù)庫

確定了能夠分離數(shù)據(jù)庫后,用戶可以通過SQLServerManagementStudio進(jìn)行分離,其具體操作步驟如下:(2)打開“數(shù)據(jù)庫”,并選擇要分離的用戶數(shù)據(jù)庫的名稱。(3)右擊數(shù)據(jù)庫名稱,選擇“任務(wù)”→“分離”菜單項(xiàng),將出現(xiàn)“分離數(shù)據(jù)庫”對話框。(4)分離數(shù)據(jù)庫準(zhǔn)備就緒后,單擊“確定”按鈕。6.2.2?附加數(shù)據(jù)庫用戶試圖附加SQLServer2016數(shù)據(jù)庫前,必須具備一定的先決條件,具體如下:必須首先分離數(shù)據(jù)庫。附加數(shù)據(jù)庫時(shí),所有數(shù)據(jù)文件(MDF文件和LDF文件)都必須可用。在附加數(shù)據(jù)庫時(shí),如果MDF和LDF文件位于不同目錄并且其中一條路徑包含該操作則將失敗。精品課程46.2分離和附加數(shù)據(jù)庫6.2.2?附加數(shù)據(jù)庫具備了如上先決條件后,用戶就可以開始附加數(shù)據(jù)庫到指定目標(biāo)上了,其具體操作步驟如下:在SQLServerManagementStudio對象資源管理器中連接到SQLServer數(shù)據(jù)庫引擎的實(shí)例,然后打開該實(shí)例。右擊“數(shù)據(jù)庫”菜單,然后選擇“附加”菜單項(xiàng)。在“附加數(shù)據(jù)庫”對話框中,若指定要附加的數(shù)據(jù)庫,可以單擊“添加(A)”按鈕,然后在“定位數(shù)據(jù)庫文件”對話框中選擇數(shù)據(jù)庫所在的磁盤驅(qū)動器并展開目錄樹,以查找并選擇數(shù)據(jù)庫的.MDF數(shù)據(jù)文件。精品課程56.3導(dǎo)入與導(dǎo)出數(shù)據(jù)6.3導(dǎo)入與導(dǎo)出數(shù)據(jù)

若要成功完成SQLServer導(dǎo)入和導(dǎo)出向?qū)В瑒t必須至少具有下列權(quán)限:連接到源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫或文件共享的權(quán)限。該權(quán)限在IntegrationServices中,需要服務(wù)器和數(shù)據(jù)庫的登錄權(quán)限。從源數(shù)據(jù)庫或文件中讀取數(shù)據(jù)的權(quán)限。在SQLServer2016中,這需要對表和視圖具有SELECT權(quán)限。向目標(biāo)數(shù)據(jù)庫或文件寫入數(shù)據(jù)的權(quán)限。在SQLServer2016中,這需要使目標(biāo)表具有INSERT權(quán)限。如果希望創(chuàng)建新的目標(biāo)數(shù)據(jù)庫、表或文件,就需要具有創(chuàng)建新的數(shù)據(jù)庫、表或文件的足夠權(quán)限。在SQLServer2016中,需要具有CREATEDATABASE或CREATETABLE權(quán)限。如果希望保存向?qū)?chuàng)建的包,就需要具有向msdb系統(tǒng)或文件系統(tǒng)進(jìn)行寫入操作的足夠權(quán)限。精品課程66.4備份與恢復(fù)數(shù)據(jù)庫6.4.1?備份類型

SQLServer數(shù)據(jù)庫備份支持以下幾種類型:僅復(fù)制備份(Copy-OnlyBackup)數(shù)據(jù)備份(DataBackup)數(shù)據(jù)庫備份(DatabaseBackup)差異備份(DifferentialBackup)完整備份(FullBackup)日志備份(LogBackup)文件備份(FileBackup)部分備份(PartialBackup)精品課程76.4備份與恢復(fù)數(shù)據(jù)庫6.4.2?恢復(fù)模式

恢復(fù)模式旨在控制事務(wù)日志維護(hù),提供給用戶選擇。SQLServer2016有3種恢復(fù)模式:簡單恢復(fù)模式、完全恢復(fù)模式和大容量日志恢復(fù)模式。6.4.3?備份數(shù)據(jù)庫為方便用戶,SQLServer2016支持用戶在數(shù)據(jù)庫在線并且正在使用時(shí)進(jìn)行備份。但是,存在下列限制。無法備份脫機(jī)數(shù)據(jù)。備份過程中的并發(fā)限制。在SQLServer2016中可以通過SQLServerManagementStudio工具實(shí)現(xiàn)備份,其主要操作流程如下:右擊要備份的數(shù)據(jù)庫,執(zhí)行“任務(wù)”→“備份”命令。精品課程86.4備份與恢復(fù)數(shù)據(jù)庫6.4.3?備份數(shù)據(jù)庫在SQLServer2016中可以通過SQLServerManagementStudio工具實(shí)現(xiàn)備份,其主要操作流程如下:在打開的“備份數(shù)據(jù)庫”對話框中先單擊“刪除”按鈕,然后單擊“添加”按鈕。在彈出的“選擇備份目標(biāo)”對話框中,選擇好備份的路徑。文件類型選擇“備份文件”,“文件名”填寫需要備份的數(shù)據(jù)庫的名稱,最好在備份的數(shù)據(jù)庫的名稱后面加上日期,以方便以后查找,之后連續(xù)單擊“確定”按鈕即可完成數(shù)據(jù)庫的備份操作。精品課程96.4備份與恢復(fù)數(shù)據(jù)庫6.4.3?備份數(shù)據(jù)庫與備份數(shù)據(jù)庫類似,用戶可以通過SQLServerManagementStudio工具的對象資源管理器來實(shí)現(xiàn)恢復(fù)數(shù)據(jù)庫,其主要操作流程如下:展開“數(shù)據(jù)庫”,根據(jù)具體的數(shù)據(jù)庫選擇一個(gè)用戶數(shù)據(jù)庫,或展開“系統(tǒng)數(shù)據(jù)庫”并選擇一個(gè)系統(tǒng)數(shù)據(jù)庫。右擊“數(shù)據(jù)庫”,執(zhí)行“還原數(shù)據(jù)庫”命令。在“常規(guī)”頁上,使用“源”部分指定要還原的備份集的源和位置。在“目標(biāo)”部分中,“數(shù)據(jù)庫”文本框自動填充要還原的數(shù)據(jù)庫的名稱。若要是改數(shù)據(jù)庫名稱,可以在“數(shù)據(jù)庫”文本框中輸入新名稱。在“還原到”框中,保留默認(rèn)選項(xiàng)“至最近一次進(jìn)行的備份”,或者單擊“時(shí)間線”按鈕訪問“備份時(shí)間線”界面,以手動選擇要恢復(fù)操作的時(shí)間點(diǎn)。精品課程106.5收縮數(shù)據(jù)庫和文件6.5.1?自動收縮數(shù)據(jù)庫

SQLServer2016支持系統(tǒng)自動收縮數(shù)據(jù)庫和用戶手動收縮數(shù)據(jù)庫這兩種方式。如果用戶需要SQLServer2016系統(tǒng)自動對數(shù)據(jù)庫進(jìn)行收縮,只需為該數(shù)據(jù)庫設(shè)置自動收縮功能即可,其操作方式為:右擊選擇的數(shù)據(jù)庫,執(zhí)行“屬性”→“選項(xiàng)”命令,在彈出的數(shù)據(jù)庫屬性界面中設(shè)置自動收縮為“True”。6.5.2?手動收縮數(shù)據(jù)庫手動收縮數(shù)據(jù)庫有一定的限制,主要表現(xiàn)在如下幾方面:收縮后的數(shù)據(jù)庫不能小于數(shù)據(jù)庫的最小大小。不能在備份數(shù)據(jù)庫時(shí)收縮數(shù)據(jù)庫。遇到內(nèi)存優(yōu)化的列存儲索引時(shí),DBCCSHRINKDATABASE操作將會失敗。精品課程116.5收縮數(shù)據(jù)庫和文件6.5.2?手動收縮數(shù)據(jù)庫手動收縮數(shù)據(jù)庫可以在SQLServerManagementStudio工具的對象資源管理器中完成,其具體實(shí)現(xiàn)步驟如下:在對象資源管理器中,連接到SQLServer數(shù)據(jù)庫引擎的實(shí)例,然后展開該實(shí)例。展開“數(shù)據(jù)庫”,右擊要收縮的數(shù)據(jù)庫。指向“任務(wù)”→“收縮”,然后執(zhí)行“數(shù)據(jù)庫”命令,彈出“收縮數(shù)據(jù)庫”窗口。在“收縮數(shù)據(jù)庫”窗口展示的是數(shù)據(jù)庫xsxk的基本信息,如果需要進(jìn)行收縮操作,首先勾選“在釋放未使用的空間前重新組織文件。選中此選項(xiàng)可能會影響性能(R)o”復(fù)選框,然后在“收縮后文件中的最大可用空間(M)”中選擇收縮后的空間,最后單擊“確定”按鈕即可。精品課程126.6生成與執(zhí)行SQL腳本6.6.1?將數(shù)據(jù)庫生成SQL腳本

使用對象資源管理器可以快速創(chuàng)建整個(gè)數(shù)據(jù)庫的腳本,也可以使用默認(rèn)選項(xiàng)創(chuàng)建單個(gè)數(shù)據(jù)庫對象的腳本。用戶可以在查詢編輯器窗口中對文件或剪貼板創(chuàng)建腳本,腳本以Unicode格式創(chuàng)建。用戶也可以創(chuàng)建用于創(chuàng)建或刪除對象的腳本。6.6.2?將數(shù)據(jù)庫表生成SQL腳本SQLServer同樣也支持將數(shù)據(jù)表生成SQL腳本。在數(shù)據(jù)庫中選擇數(shù)據(jù)表并右擊,選擇“編寫表腳本為”菜單項(xiàng),有常用的SQL腳本,包括CREATE、DROP、SELECT、INSERT、UPDATE和DELETE,并且可以將腳本直接生成到查詢分析器、文件、剪貼板等。精品課程136.

溫馨提示

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

最新文檔

評論

0/150

提交評論