溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

SQLServer之master數(shù)據(jù)庫(kù)備份和還原

發(fā)布時(shí)間:2020-06-15 13:00:57 來(lái)源:網(wǎng)絡(luò) 閱讀:6645 作者:張晨chat 欄目:關(guān)系型數(shù)據(jù)庫(kù)

知識(shí)部分
系統(tǒng)數(shù)據(jù)庫(kù):SQL Server 2008 R2默認(rèn)包括四個(gè)系統(tǒng)數(shù)據(jù)庫(kù),分別是master、model、msdb、tempdb。其中master數(shù)據(jù)庫(kù)用以記錄所有系統(tǒng)級(jí)別的信息、所有的登陸賬戶和系統(tǒng)配置設(shè)置。同時(shí)記錄所有其他的數(shù)據(jù)庫(kù)信息,其中包括數(shù)據(jù)庫(kù)文件的位置,同時(shí)還記錄所有SQL Server的初始化信息。如果master數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題,將導(dǎo)致整個(gè)數(shù)據(jù)庫(kù)的崩潰、無(wú)法使用,對(duì)企業(yè)造成巨大的損失。所以做好master數(shù)據(jù)庫(kù)的備份是作為一名合格DBA必須做的工作。
操作部分
1、首先我們創(chuàng)建一個(gè)用以實(shí)驗(yàn)的數(shù)據(jù)庫(kù)“database”,在該數(shù)據(jù)庫(kù)中建立一個(gè)表“student”用于測(cè)試是否還原成功。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
2、并新建一個(gè)登錄名
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
3、第一步,我們找到“服務(wù)器對(duì)象”-“備份設(shè)備”-“新建備份設(shè)備”
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
4、為備份設(shè)備起名
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
5、然后對(duì)新建的“備份設(shè)備”右鍵-“備份數(shù)據(jù)庫(kù)”
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
6、選擇備份“master”
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
7、完成后我們開(kāi)始準(zhǔn)備模擬數(shù)據(jù)庫(kù)的master出現(xiàn)故障。首先停掉SQL Server(MSSQLSERVER)服務(wù)。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
8、然后找到下圖路徑下的master數(shù)據(jù)庫(kù)將其刪除。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
9、刪除后再去登陸SSMS工具,會(huì)出現(xiàn)下圖錯(cuò)誤。這時(shí)候數(shù)據(jù)庫(kù)就無(wú)法使用了。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
10、恢復(fù)部分。我們插入SQL Server 2008 R2光盤(pán)。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
11、運(yùn)行cmd,輸入下圖中的命令-回車(chē)完成
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
12、打開(kāi)服務(wù)管理-找到SQL Server(MSSQLSERVER)服務(wù),編輯其屬性。在啟動(dòng)參數(shù)中輸入“-c -m”,啟動(dòng)服務(wù)。再次使用SSMS工具登陸SQLServer會(huì)進(jìn)入單用戶模式。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
13、注意進(jìn)入單用戶模式要在服務(wù)器名稱(chēng)這里輸入“.” 。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
14、找到備份文件的所在位置。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
15、新建查詢中輸入一下語(yǔ)句并執(zhí)行以恢復(fù)master數(shù)據(jù)庫(kù)
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
16、再次找到這個(gè)服務(wù),啟動(dòng)參數(shù)留空,重新啟動(dòng)服務(wù)
SQLServer之master數(shù)據(jù)庫(kù)備份和還原
17、然后重新登陸SSMS,發(fā)現(xiàn)數(shù)據(jù)庫(kù)可以重新使用了。
SQLServer之master數(shù)據(jù)庫(kù)備份和還原

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI