成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

教你恢復(fù)SQLSERVER的master系統(tǒng)庫的方法

瀏覽:221日期:2023-03-06 14:25:36
目錄
  • 一、問題描述
  • 二、解決方案
    • 2.1 什么時(shí)候必須恢復(fù) SQL Server 主數(shù)據(jù)庫?
    • 2.2 恢復(fù)SQLSERVER的master庫的兩種方法
      • 2.2.1 方法一:SQLSERVER實(shí)例能正常啟動(dòng)
      • 2.2.2 方法二:SQLSERVER實(shí)例無法啟動(dòng)
  • 三、還原 SQL Server master數(shù)據(jù)庫時(shí)會(huì)丟失哪些數(shù)據(jù)?

    一、問題描述

    SQL Server 的master數(shù)據(jù)庫不能像其他用戶或 系統(tǒng)數(shù)據(jù)庫一樣恢復(fù), 因?yàn)闆]有活動(dòng)的master數(shù)據(jù)庫 SQL Server 無法執(zhí)行。雖然很少需要恢復(fù) SQL Server master數(shù)據(jù)庫,但如果需要,DBA 必須為這種情況做好準(zhǔn)備。本文介紹可能需要恢復(fù)master數(shù)據(jù)庫的情況以及如何正確完成這些步驟。

    二、解決方案

    2.1 什么時(shí)候必須恢復(fù) SQL Server 主數(shù)據(jù)庫?

    情景一:

    master庫損壞,如果master庫被損壞,最好的做法通常是從備份中恢復(fù)。master中的數(shù)據(jù)是相對靜態(tài)的,因此在大多數(shù)情況 下,丟失幾個(gè)小時(shí)的歷史記錄也沒有什么問題。

    情景二:

    恢復(fù)master的其他原因可能是恢復(fù)丟失的登錄名且由于某種原因無法重置密碼。如果需要恢復(fù)master庫以恢復(fù)用戶數(shù)據(jù)或?qū)ο螅敲催@將是一個(gè)將他們移出master庫并移入用戶數(shù)據(jù)庫的機(jī)會(huì)。

    2.2 恢復(fù)SQLSERVER的master庫的兩種方法

    有 2 種可用的方法來恢復(fù)主數(shù)據(jù)庫。第一個(gè)只能用于恢復(fù)正在運(yùn)行的 SQL Server 上的主數(shù)據(jù)庫。如果問題是主數(shù)據(jù)庫損壞并且此損壞導(dǎo)致 SQL Server 無法啟動(dòng),則必須使用第二種方法。如果 SQL Server 正在運(yùn)行,則可以選擇使用第二種方法。

    前提條件:

    恢復(fù)最基本的前提是有master備份副本。如果沒有,首先讓我們備份master庫

    backup database master to disk = "c:\master.bak" with compression;

    2.2.1 方法一:SQLSERVER實(shí)例能正常啟動(dòng)

    1、將 SQL Server 實(shí)例置于單用戶模式

    使用傳統(tǒng)的數(shù)據(jù)庫還原命令,需要將服務(wù)器啟動(dòng)到單用戶模式,否則將會(huì)有如下錯(cuò)誤

    Msg 3108, Level 16, State 1, Line 2
    要恢復(fù)主數(shù)據(jù)庫,服務(wù)器必須在單用戶模式下運(yùn)行。有關(guān)以單用戶模式啟動(dòng)的信息,請參閱聯(lián)機(jī)叢書中的“如何:啟動(dòng) SQL Server 實(shí)例 (sqlservr.exe)”。
    消息 3013,級(jí)別 16,狀態(tài) 1,第 2 行
    RESTORE DATABASE 異常終止。

    要在單用戶模式下啟動(dòng) SQL Server,我們使用“SQL Server 配置管理器”添加相應(yīng)的啟動(dòng)參數(shù)-m 。

    為此,請打開“SQL Server 配置管理器”,選擇“SQL Server 服務(wù)”,然后選擇相應(yīng)的 SQL Server 實(shí)例,右鍵單擊它并選擇“啟動(dòng)參數(shù)”。作為啟動(dòng)參數(shù),我們指定“-m”,表示服務(wù)將以單用戶模式啟動(dòng)。

    單擊“添加”,然后單擊“應(yīng)用”,將出現(xiàn)以下消息。

    修改服務(wù)參數(shù),需要重啟SQL SERVER服務(wù)才能生效。

    2、在單用戶模式下使用 SSMS 還原master數(shù)據(jù)庫

    為避免多個(gè)連接,我們將打開“SQL Server Management Studio”,但不連接到服務(wù)器。換句話說,我們將關(guān)閉“連接到服務(wù)器”窗口,同時(shí)關(guān)閉“對象資源管理器”。然后我們將點(diǎn)擊“新建查詢”。

    在這個(gè)新的查詢窗口中,我們將連接到數(shù)據(jù)庫。

    此時(shí)連接成功。這意味著我們設(shè)法避免了與服務(wù)器的多個(gè)連接,并為我們的查詢窗口保留了單個(gè)連接。

    現(xiàn)在,我們可以在查詢窗口中執(zhí)行我們的 T-SQL 恢復(fù)命令并恢復(fù)主數(shù)據(jù)庫。

    只有在沒有其他連接到服務(wù)器的情況下,才能以單用戶模式連接到 SQL Server。因此,確保所有可以連接到 SQL Server 的服務(wù)(例如 SQL Server 代理)都已停止。此外,在從 SSMS 連接的情況下,必須消除來自 SSMS 的所有其他連接。關(guān)閉“對象資源管理器”并通過僅打開一個(gè)查詢窗口進(jìn)行連接可能是一種解決方案。在此之后,您可以刪除啟動(dòng)參數(shù)并以多用戶模式重新啟動(dòng) SQL Server。

    2.2.2 方法二:SQLSERVER實(shí)例無法啟動(dòng)

    如果服務(wù)無法啟動(dòng),如何執(zhí)行恢復(fù)命令?

    這是一個(gè)棘手的問題。小編也不希望任何讀者都能體驗(yàn)到這一點(diǎn),但如果確實(shí)發(fā)生了,這些是完成恢復(fù)所要遵循的步驟。

    Step1

    查找與 SQL Server 相同主要版本的另一個(gè) SQL Server 實(shí)例。如果沒有其他可用的,則可能需要快速安裝 SQLSERVER實(shí)例。

    Step2

    將主數(shù)據(jù)庫備份還原到運(yùn)行正常的 SQL Server 實(shí)例,就像它是普通用戶數(shù)據(jù)庫一樣。需要使用備用名稱,例如 master_recovery。

    restore database master_recovery from disk = "c:\master.bak" withmove "master" to "C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\master_recovery.mdf",move "mastlog" to "C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\mastlog_recovery.ldf";

    step3

    現(xiàn)在數(shù)據(jù)庫已在線,步驟 3 是將該數(shù)據(jù)庫與工作實(shí)例分離。

    USE [master] GO EXEC master.dbo.sp_detach_db @dbname = N"master_recovery" GO

    step4

    此時(shí) 2 個(gè)數(shù)據(jù)庫文件不再附加到 SQL Server 的工作實(shí)例。第 4 步是將 2 個(gè)文件移動(dòng)到有 master 問題的實(shí)例的服務(wù)器。

    step5

    接下來,對于第 5 步,必須告知遇到問題的 SQL Server 實(shí)例使用這些新文件,而不是失敗的文件。這可以通過更改 SQL Server 的啟動(dòng)參數(shù),以指向這些新文件或?qū)?master.mdf 和 mastlog.ldf 重命名為新名稱并重命名 _recovery文件以匹配默認(rèn)文件名來完成。無論哪種方式,下一次服務(wù)啟動(dòng)都將使用新文件而不是壞文件。

    下面的演示,是通過修改啟動(dòng)參數(shù)指向_recovery 文件而不是默認(rèn)文件。接著重新啟動(dòng)服務(wù)(因?yàn)樗谶\(yùn)行)。現(xiàn)在該服務(wù)正在使用恢復(fù)的主數(shù)據(jù)庫而不是失敗的主數(shù)據(jù)庫。

    最后一步是 在這個(gè) master 副本上運(yùn)行 DBCC CHECKDB 。如果顯示有損壞,請及時(shí)返回,直到找到正確的副本。CheckDB 不能在較早的步驟中運(yùn)行,因?yàn)橹鲾?shù)據(jù)庫在作為用戶數(shù)據(jù)庫檢查時(shí)會(huì)產(chǎn)生誤報(bào)。

    三、還原 SQL Server master數(shù)據(jù)庫時(shí)會(huì)丟失哪些數(shù)據(jù)?

    剛剛通過恢復(fù)較舊的主數(shù)據(jù)庫或從另一個(gè)實(shí)例獲取副本來及時(shí)回溯,在此轉(zhuǎn)換中可能會(huì)丟失哪些數(shù)據(jù)?

    • 主數(shù)據(jù)庫中的大多數(shù)數(shù)據(jù)都是靜態(tài)的,但是幾天后回溯,還是有一些事情需要檢查。

    • 在備份和還原之間是否添加或刪除了任何登錄名?這些將需要重新創(chuàng)建或刪除。

    • 是否有人在該窗口期間更改了密碼?如果是這樣,他們的舊密碼將重新生效。

    是否更改了任何服務(wù)器角色分配?這些將被還原。

    如果在時(shí)間窗口內(nèi)添加了任何數(shù)據(jù)庫,則舊master數(shù)據(jù)庫將無法識(shí)別它們。數(shù)據(jù)庫文件本身不會(huì)被刪除,因此只需附加數(shù)據(jù)庫即可。如果在該窗口期間刪除了任何數(shù)據(jù)庫,那么它們將顯示為可以再次刪除的可疑數(shù)據(jù)庫。任何像sp_configure中更改的設(shè)置都 將恢復(fù)。

    到此這篇關(guān)于恢復(fù)SQLSERVER的master系統(tǒng)庫的文章就介紹到這了,更多相關(guān)SQLSERVER的master系統(tǒng)庫內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

    標(biāo)簽: MsSQL
    成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
    99精品欧美一区二区三区小说 | 久久影视一区二区| 中文字幕精品一区二区精品绿巨人| 丝袜美腿亚洲色图| 欧美日韩三级电影在线| 777亚洲妇女| 午夜成人免费视频| 91在线精品一区二区| 欧美网站一区二区| 亚洲免费观看高清完整版在线观看| 岛国一区二区三区| 鲁鲁狠狠狠7777一区二区| 久久九九99视频| 精品在线你懂的| 免费国产一区二区| 国产精品伦理在线| 成人短视频下载| 91精品国产高清一区二区三区| 五月激情综合色| 亚洲精品色图| 中文字幕欧美国产| 成人激情文学综合网| 91黄视频在线观看| 亚洲精品一卡二卡| 欧美精品aa| 2022国产精品视频| 国产高清视频一区| 欧美日韩午夜在线视频| 日韩精品一区第一页| 国产亚洲精品bv在线观看| 国产精品卡一卡二卡三| 色综合久久中文字幕综合网| 欧美videos中文字幕| 精品一区二区三区免费| 91精品办公室少妇高潮对白| 视频一区视频二区在线观看| 中文精品在线| 一区二区三区四区五区视频在线观看 | 国产精品无遮挡| 欧美一区二区三区久久精品| 久久麻豆一区二区| 91在线小视频| 久久综合久久综合久久| 成人手机在线视频| 精品免费日韩av| 波多野结衣视频一区| 欧美va亚洲va国产综合| 成人性生交大片免费看在线播放| 欧美精品一二三区| 免费成人av资源网| 色欧美乱欧美15图片| 日本成人在线视频网站| 在线精品视频一区二区| 久久精品国产免费| 欧美亚洲自拍偷拍| 国内久久精品视频| 日韩午夜精品电影| 成人三级伦理片| 精品对白一区国产伦| 成人动漫一区二区三区| 精品国产免费一区二区三区四区 | 久久夜色精品国产欧美乱极品| 岛国精品在线播放| 久久男人中文字幕资源站| 91视频在线观看免费| 国产欧美视频一区二区| 欧美久久久久| 亚洲免费成人av| 日韩午夜免费| 亚洲伊人伊色伊影伊综合网| 美女久久一区| 韩国三级电影一区二区| 91精品国产色综合久久ai换脸| 成人小视频在线观看| 国产色爱av资源综合区| 影音先锋中文字幕一区二区| 亚洲图片欧美激情| 国产精品毛片| 免费成人在线视频观看| 亚洲精品护士| 婷婷六月综合亚洲| 欧美人与性动xxxx| 成人av集中营| 国产精品久久久久影院| 一本久道综合久久精品| 五月天中文字幕一区二区| 欧美日韩国产三级| jlzzjlzz亚洲女人18| 国产精品欧美久久久久无广告 | 紧缚捆绑精品一区二区| 日韩欧美电影一区| 欧美承认网站| 亚洲一二三四在线| 欧美日韩你懂得| 91视频.com| 亚洲精品日韩专区silk| 久久久水蜜桃av免费网站| 另类专区欧美蜜桃臀第一页| 欧美一区二区网站| 欧美久久九九| 亚洲综合免费观看高清完整版在线| 色偷偷一区二区三区| 国产91在线观看| 国产精品国产三级国产普通话99 | 亚洲在线国产日韩欧美| 成人深夜在线观看| 午夜精品一区在线观看| 欧美v日韩v国产v| 久久精品欧洲| 91老司机福利 在线| 午夜精品久久久久久不卡8050| 精品国产免费一区二区三区四区| 国产一区二区三区成人欧美日韩在线观看| 国产乱国产乱300精品| 中文字幕五月欧美| 91精品久久久久久久99蜜桃| 亚洲久久在线| 成人性生交大片免费| 亚洲成人先锋电影| 久久日韩粉嫩一区二区三区| 久久久久久精| 欧美黄色一区二区| 青青草国产精品亚洲专区无| 久久精品一区八戒影视| 欧美性猛交xxxx乱大交退制版| 成人精品一区二区三区中文字幕| 亚洲精品久久久久久国产精华液 | 色婷婷av一区二区三区大白胸| 91丝袜美女网| 亚洲综合网站在线观看| 欧美这里有精品| 欧美+日本+国产+在线a∨观看| 亚洲精品日韩一| 7777精品伊人久久久大香线蕉的 | 亚洲视频免费看| 日韩欧美一区二区久久婷婷| 国内激情久久| 日韩国产在线一| 精品剧情在线观看| 国产精品一区二区欧美| 国产成人av影院| 亚洲大片精品永久免费| 欧美电影免费观看高清完整版| 亚洲美女网站| 丁香婷婷综合色啪| 亚洲一二三四久久| www欧美成人18+| 欧美理论片在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 另类欧美日韩国产在线| 日本一区二区成人| 欧美中文字幕亚洲一区二区va在线 | 久久国产精品99久久人人澡| 国产亚洲综合性久久久影院| 久久久久九九九| 97超碰欧美中文字幕| 亚洲精品一区二区三区樱花| 国产一区二区三区精品视频| 亚洲特黄一级片| 日韩一二三区不卡| 国产偷国产偷亚洲高清97cao| 国产精品影视在线观看| 亚洲欧美另类久久久精品2019| 久久蜜臀精品av| 色久综合一二码| 国产精品分类| 国产高清视频一区| 午夜精品一区二区三区免费视频| 久久综合久色欧美综合狠狠| 日本福利一区二区| 欧美大片专区| 韩国毛片一区二区三区| 一区二区三区四区亚洲| 久久综合色8888| 欧美午夜片在线看| 国产日韩精品一区观看| 人禽交欧美网站| 中文字幕在线一区免费| 欧美久久久久久久久久| 久久影院亚洲| 欧美视频四区| 国产精品99久久久久| 婷婷综合久久一区二区三区| 国产精品美日韩| 欧美亚洲动漫精品| 在线亚洲高清视频| 亚洲经典在线看| 97se亚洲国产综合自在线观| 久久99国产精品久久99果冻传媒| 亚洲免费资源在线播放| 亚洲男帅同性gay1069| 久久伊人蜜桃av一区二区| 在线成人免费视频| 日本精品免费观看高清观看| 伊人久久久大香线蕉综合直播| 国产suv精品一区二区6| 国产69精品久久777的优势| 日本一不卡视频| 一片黄亚洲嫩模| 国产精品国产三级国产aⅴ入口|