中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQLSERVER數據庫狀態的示例分析

發布時間:2022-01-19 10:44:02 來源:億速云 閱讀:121 作者:小新 欄目:關系型數據庫

這篇文章主要介紹SQLSERVER數據庫狀態的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

案例

前兩天在處理一個客戶問題,突然某個數據庫無法訪問了。數據庫下面的表也無法查看。從SSMS界面上看數據庫是正常的狀態(就是數據庫名字后面沒有顯示特別的狀態)。查看

SYS.DATABASES 查看狀態列,發現是ONLINE。此時其他數據庫是正常的,就這個庫有問題。肯定是數據庫狀態不對。 那么問題出在哪里呢? 仔細觀察發現這個問題的數據庫 collation_name 是null 值。

原來問題在這,

剛剛聯機的數據庫不一定馬上能接受連接。 要確定數據庫何時可以接受連接,可以查詢 sys.databases 的 collation_name 列或 DATABASEPROPERTYEX 的 Collation 屬性。 在數據庫排序規則返回非 Null 值之后,數據庫就可以接受連接了。

于是用命令把數據庫設置為脫機,然后馬上聯機,再查看sys.databases 的 collation_name 列 變成了非null值。此時數據庫恢復正常。

狀態的轉換

數據庫有很多狀態。他們是如何在這些狀態之間進行切換的呢?下面這個圖非常清晰的標示了各個狀態的切換。在我剛學習數據庫的時候,這個圖給了我很大的幫助,

讓我對數據庫各個狀態的轉換有了很清楚的認識。

SQLSERVER數據庫狀態的示例分析

ONLINE (在線)

數據庫可正常運行

RESTORING (正在還原)

數據庫正在還原,當我們還原數據庫使用NORECOVERY 模式時,數據庫就會變成該狀態

RECOVERING (正在恢復)

數據庫啟動,數據庫創建,ALTER ONLINE,RESTORE WITH RECOERY 時,會經過這個狀態,進行REDO,UNDO等操作。此時如果遇到問題就進入RECOVERY_PENDING。如果正常就會變成ONLINE。

RECOVERY_PENDING(等待恢復)

數據庫在還原時遇到跟資源相關的錯誤,表明還原進程被掛起,數據庫不能開始數據庫的數據和日志的還原進程,這種情況下,最可能的原因是丟失數據文件或日志文件。

SUSPECT  (置疑)

數據庫可能損壞了

EMERGENCY (緊急)

供DBA用來修復數據庫的狀態

OFFLINE (脫機)

離線狀態

以上是“SQLSERVER數據庫狀態的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定安县| 香格里拉县| 泸水县| 互助| 天祝| 东方市| 突泉县| 铜梁县| 紫阳县| 和林格尔县| 濮阳县| 六盘水市| 略阳县| 本溪| 林芝县| 永德县| 利川市| 青阳县| 凤阳县| 万荣县| 宜兰市| 溆浦县| 蓬莱市| 和田市| 鲁山县| 蒙自县| 东丰县| 米林县| 深州市| 远安县| 云安县| 东兰县| 射洪县| 定日县| 萨迦县| 保山市| 长武县| 泾阳县| 宜宾市| 夏邑县| 丹江口市|