日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

教你恢復SQLSERVER的master系統庫的方法

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

    一、問題描述

    SQL Server 的master數據庫不能像其他用戶或 系統數據庫一樣恢復, 因為沒有活動的master數據庫 SQL Server 無法執行。雖然很少需要恢復 SQL Server master數據庫,但如果需要,DBA 必須為這種情況做好準備。本文介紹可能需要恢復master數據庫的情況以及如何正確完成這些步驟。

    二、解決方案

    2.1 什么時候必須恢復 SQL Server 主數據庫?

    情景一:

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

    情景二:

    恢復master的其他原因可能是恢復丟失的登錄名且由于某種原因無法重置密碼。如果需要恢復master庫以恢復用戶數據或對象,那么這將是一個將他們移出master庫并移入用戶數據庫的機會。

    2.2 恢復SQLSERVER的master庫的兩種方法

    有 2 種可用的方法來恢復主數據庫。第一個只能用于恢復正在運行的 SQL Server 上的主數據庫。如果問題是主數據庫損壞并且此損壞導致 SQL Server 無法啟動,則必須使用第二種方法。如果 SQL Server 正在運行,則可以選擇使用第二種方法。

    前提條件:

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

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

    2.2.1 方法一:SQLSERVER實例能正常啟動

    1、將 SQL Server 實例置于單用戶模式

    使用傳統的數據庫還原命令,需要將服務器啟動到單用戶模式,否則將會有如下錯誤

    Msg 3108, Level 16, State 1, Line 2
    要恢復主數據庫,服務器必須在單用戶模式下運行。有關以單用戶模式啟動的信息,請參閱聯機叢書中的“如何:啟動 SQL Server 實例 (sqlservr.exe)”。
    消息 3013,級別 16,狀態 1,第 2 行
    RESTORE DATABASE 異常終止。

    要在單用戶模式下啟動 SQL Server,我們使用“SQL Server 配置管理器”添加相應的啟動參數-m 。

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

    單擊“添加”,然后單擊“應用”,將出現以下消息。

    修改服務參數,需要重啟SQL SERVER服務才能生效。

    2、在單用戶模式下使用 SSMS 還原master數據庫

    為避免多個連接,我們將打開“SQL Server Management Studio”,但不連接到服務器。換句話說,我們將關閉“連接到服務器”窗口,同時關閉“對象資源管理器”。然后我們將點擊“新建查詢”。

    在這個新的查詢窗口中,我們將連接到數據庫。

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

    現在,我們可以在查詢窗口中執行我們的 T-SQL 恢復命令并恢復主數據庫。

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

    2.2.2 方法二:SQLSERVER實例無法啟動

    如果服務無法啟動,如何執行恢復命令?

    這是一個棘手的問題。小編也不希望任何讀者都能體驗到這一點,但如果確實發生了,這些是完成恢復所要遵循的步驟。

    Step1

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

    Step2

    將主數據庫備份還原到運行正常的 SQL Server 實例,就像它是普通用戶數據庫一樣。需要使用備用名稱,例如 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

    現在數據庫已在線,步驟 3 是將該數據庫與工作實例分離。

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

    step4

    此時 2 個數據庫文件不再附加到 SQL Server 的工作實例。第 4 步是將 2 個文件移動到有 master 問題的實例的服務器。

    step5

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

    下面的演示,是通過修改啟動參數指向_recovery 文件而不是默認文件。接著重新啟動服務(因為它正在運行)。現在該服務正在使用恢復的主數據庫而不是失敗的主數據庫。

    最后一步是 在這個 master 副本上運行 DBCC CHECKDB 。如果顯示有損壞,請及時返回,直到找到正確的副本。CheckDB 不能在較早的步驟中運行,因為主數據庫在作為用戶數據庫檢查時會產生誤報。

    三、還原 SQL Server master數據庫時會丟失哪些數據?

    剛剛通過恢復較舊的主數據庫或從另一個實例獲取副本來及時回溯,在此轉換中可能會丟失哪些數據?

    • 主數據庫中的大多數數據都是靜態的,但是幾天后回溯,還是有一些事情需要檢查。

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

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

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

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

    到此這篇關于恢復SQLSERVER的master系統庫的文章就介紹到這了,更多相關SQLSERVER的master系統庫內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: MsSQL
    日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
    久久久久国产| 日韩福利视频一区| 国产香蕉精品| 国产麻豆一区| 7m精品国产导航在线| 欧美日韩中出| 国产精品亚洲欧美一级在线| 麻豆精品av| 国产 日韩 欧美 综合 一区| 精品免费av在线| 欧美不卡高清| 9国产精品视频| 亚洲另类av| 日韩 欧美一区二区三区| 日韩精品高清不卡| 国产日韩视频| 国产福利电影在线播放| 成人看片网站| 午夜在线视频观看日韩17c| 亚洲精选91| 欧美另类中文字幕 | 99久久亚洲精品| 一本一道久久a久久精品蜜桃| 亚洲一区二区三区高清| 日韩精品一级| 久久精品人人| 国产精品av久久久久久麻豆网| 午夜欧美视频| 欧美亚洲自偷自偷| 国产成人精品免费视| 亚洲一级特黄| 日韩国产欧美在线视频| 精品三级在线观看视频| 国户精品久久久久久久久久久不卡 | 国产成人久久精品一区二区三区| 日韩在线看片| 亚洲一区欧美| 久久中文欧美| 狠狠色综合网| 国产精品久久亚洲不卡| 久久精品免费一区二区三区| 久久电影一区| 精品国产黄a∨片高清在线| 黄色不卡一区| 国产精东传媒成人av电影| 成人va天堂| 日本免费一区二区视频| 久久久久网站| 欧美一区91| 久久理论电影| 国产免费av国片精品草莓男男| 欧美一区久久久| 中文字幕一区二区av| 高清日韩中文字幕| 亚洲三级网站| 中文在线资源| 日韩毛片网站| 日韩在线观看不卡| 日韩激情中文字幕| 99成人在线视频| 日韩视频1区| 99久久99视频只有精品| 日韩福利视频导航| 国产综合视频| 精品中文字幕一区二区三区四区| 久久99伊人| 日韩毛片视频| 国产精品亚洲综合色区韩国| 欧美午夜不卡| 国产成人1区| 日韩国产欧美在线视频| 黄色亚洲大片免费在线观看| 给我免费播放日韩视频| 日韩黄色在线观看| 日韩一级网站| 国产精品高颜值在线观看| 日本91福利区| 久久av在线| 99成人在线视频| 久久香蕉精品香蕉| 日韩高清电影一区| 久久亚洲欧洲| 婷婷六月综合| av资源亚洲| 精品视频自拍| 国产女人18毛片水真多18精品| 丝袜脚交一区二区| 亚洲天堂久久| 日本美女一区| 色婷婷亚洲mv天堂mv在影片| 91亚洲精品在看在线观看高清| 亚洲欧美久久久| 日本久久成人网| 精品一区二区三区亚洲 | 免播放器亚洲一区| 亚洲高清影视| 欧美 日韩 国产精品免费观看| 老牛国内精品亚洲成av人片| 另类小说一区二区三区| 里番精品3d一二三区| 日本91福利区| 亚洲精品在线国产| 老司机精品久久| 欧美不卡高清| 免费日韩一区二区三区| 91福利精品在线观看| 久久国产精品免费一区二区三区| 好吊日精品视频| 日韩精品一卡| 麻豆成全视频免费观看在线看| 精品女同一区二区三区在线观看| 久久av免费| 美腿丝袜亚洲三区| 久久狠狠亚洲综合| 国产日韩一区二区三免费高清| 久久精品av麻豆的观看方式| 欧美日韩精品一区二区三区在线观看| 亚洲人成亚洲精品| 日韩精品视频中文字幕| 中文字幕视频精品一区二区三区| 免费精品视频最新在线| 蜜桃视频一区二区三区| 综合视频一区| 欧美日韩视频免费看| 欧美激情三区| 中文在线а√天堂| 99久久久久国产精品| 婷婷精品进入| 男女男精品视频网| 日本免费在线视频不卡一不卡二| 欧美一区成人| 欧美a一区二区| 日本久久综合| 欧美+亚洲+精品+三区| 今天的高清视频免费播放成人| 好吊一区二区三区| 亚洲精品乱码日韩| 国产欧美综合一区二区三区| 国际精品欧美精品| 电影天堂国产精品| 亚洲激情另类| 日本成人中文字幕| 麻豆精品在线视频| 亚洲www啪成人一区二区| 亚洲精品在线观看91| 视频一区中文字幕精品| 国产三级一区| 91视频精品| 日韩一级精品| 日韩在线电影| 精品伊人久久| 久久国产精品成人免费观看的软件| 亚洲精品97| 欧美日韩一区自拍| 捆绑调教日本一区二区三区| 欧洲激情综合| 欧美日韩一区二区三区四区在线观看| 国产成人久久| 噜噜噜久久亚洲精品国产品小说| 日本视频一区二区| 性感美女一区二区在线观看| 国产亚洲在线观看| 国产精品成人国产| 久久精品高清| 亚久久调教视频| 色乱码一区二区三区网站| 亚洲欧洲日本mm| 国产精品夜夜夜| 极品日韩av| 国产亚洲字幕| 黑丝美女一区二区| 国产日本久久| 欧美精选一区二区三区| 欧美日韩18| 蜜桃成人av| 国产精品嫩草影院在线看| 99久久亚洲精品蜜臀| 日韩二区三区四区| 久久九九99| 日韩动漫一区| 欧美亚洲国产激情| 欧美性www| 偷拍欧美精品| 美日韩一区二区三区| av成人国产| 久久一区视频| 鲁大师成人一区二区三区| 精品色999| 亚洲精品日本| 日本在线精品| 国产精品超碰| 午夜在线视频观看日韩17c| 国产一区二区三区精品在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲免费成人| 国产一区不卡| 青青草国产精品亚洲专区无| 国产精品7m凸凹视频分类| 精品久久视频| 日本a口亚洲|