婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解SQL Server數據庫狀態和文件狀態

詳解SQL Server數據庫狀態和文件狀態

熱門標簽:智能語音外呼系統選哪家 怎樣在地圖上標注路線圖標 奧威地圖標注多個地方 百度地圖標注不同路線 優質地圖標注 千呼電銷機器人價格 京華物流公司地圖標注 武漢長沙外呼系統方法和技巧 外呼系統電銷專用

數據庫狀態 (database states)

查詢數據庫的當前狀態 :

1、查詢所有數據庫的狀態 ,通過sys.databases目錄視圖的state_desc列

user master
go
select state_desc ,[name] from sys.databases
go

2、查詢指定數據庫的狀態,通過DATABASEPROPERTYEX函數的Status屬性

select DATABASEPROPERTYEX('demoData','status')
go

狀態:

ONLINE:可以對數據庫進行訪問。 即使可能尚未完成恢復的撤消階段,主文件組仍處于在線狀態。

OFFLINE:數據庫無法使用。 數據庫由于顯式的用戶操作而處于離線狀態,并保持離線狀態直至執行了其他的用戶操作。 例如,可能會讓數據庫離線以便將文件移至新的磁盤。 然后,在完成移動操作后,使數據庫恢復到在線狀態。

RESTORING:正在還原主文件組的一個或多個文件,或正在脫機還原一個或多個輔助文件。 數據庫不可用。

RECOVERING:正在恢復數據庫。 恢復進程是一個暫時性狀態,恢復成功后數據庫將自動處于在線狀態。 如果恢復失敗,數據庫將處于可疑狀態。 數據庫不可用。

RECOVERY PENDING:SQL Server 在恢復期間遇到了與資源相關的錯誤。 數據庫未損壞,但是可能缺少文件,或系統資源限制可能導致無法啟動數據庫。 數據庫不可用。 需要用戶另外執行操作來解決問題,并讓恢復進程完成。

SUSPECT(質疑):至少主文件組可疑或可能已損壞。 在 SQL Server啟動過程中無法恢復數據庫。 數據庫不可用。需要用戶另外執行操作來解決問題。

EMERGENCY(緊急):用戶更改了數據庫,并將其狀態設置為 EMERGENCY。 數據庫處于單用戶模式,可以修復或還原。 數據庫標記為 READ_ONLY,禁用日志記錄,并僅限 sysadmin 固定服務器角色的成員訪問。 EMERGENCY 主要用于故障排除。 例如,可以將標記為“可疑”的數據庫設置為 EMERGENCY 狀態。 這樣可以允許系統管理員對數據庫進行只讀訪問。 只有 sysadmin 固定服務器角色的成員才可以將數據庫設置為 EMERGENCY 狀態。

文件狀態 (database states)

在 SQL Server中,數據庫文件的狀態獨立于數據庫的狀態。 文件始終處于一個特定狀態,例如 ONLINE 或 OFFLINE

查詢文件狀態:

--若要查看文件的當前狀態
select state_desc,[name] from sys.master_files
select state_desc,[name] from sys.database_files
--如果數據庫處于離線狀態
select state_desc,[name] from sys.master_files

ONLINE:文件可用于所有操作。 如果數據庫本身處于在線狀態,則主文件組中的文件始終處于在線狀態。如果主文件組中的文件處于離線狀態,則數據庫將處于離線狀態,并且輔助文件的狀態未定義。

OFFLINE:文件不可訪問,并且可能不顯示在磁盤中。 文件通過顯式用戶操作變為離線,并在執行其他用戶操作之前保持離線狀態。

    ** 警告 *\* 當文件已損壞時,該文件僅應設置為離線,但可以進行還原。 設置為離線的文件只能通過從備份還原才能設置為在線。

RESTORING:正在還原文件。 文件處于還原狀態(因為還原命令會影響整個文件,而不僅是頁還原),并且在還原完成及文件恢復之前,一直保持此狀態。

RECOVERY PENDING:文件恢復被推遲。 由于在段落還原過程中未還原和恢復文件,因此文件將自動進入此狀態。 需要用戶執行其他操作來解決該錯誤,并允許完成恢復過程。

SUSPECT:聯機還原過程中,恢復文件失敗。 如果文件位于主文件組,則數據庫還將標記為可疑。 否則,僅文件處于可疑狀態,而數據庫仍處于在線狀態。

      在通過以下方法之一將文件變為可用之前,該文件將保持可疑狀態:

      還原和恢復

      包含 REPAIR_ALLOW_DATA_LOSS 的 BCC CHECKDB

DEFUNCT:當文件不處于在線狀態時被刪除。 刪除離線文件組后,文件組中的所有文件都將失效。

總結

以上所述是小編給大家介紹的詳解SQL Server數據庫狀態和文件狀態,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • PHP實現的mysql主從數據庫狀態檢測功能示例
  • Mysql/MariaDB啟動時處于進度條狀態導致啟動失敗的原因及解決辦法
  • 使用mysqladmin檢測MySQL運行狀態的教程
  • sql server啟動不了, MSSQL 18052錯誤: 9003,嚴重度: 20,狀態: 1 .
  • shell腳本監控mysql主從狀態
  • SQL一條語句統計記錄總數及各狀態數
  • MySql狀態查看方法 MySql如何查看連接數和狀態?

標簽:天水 威海 七臺河 宿州 防疫戰設 來賓 銅仁 益陽

巨人網絡通訊聲明:本文標題《詳解SQL Server數據庫狀態和文件狀態》,本文關鍵詞  詳解,SQL,Server,數據庫,狀態,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解SQL Server數據庫狀態和文件狀態》相關的同類信息!
  • 本頁收集關于詳解SQL Server數據庫狀態和文件狀態的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 昌图县| 于田县| 台湾省| 莫力| 平度市| 灵寿县| 德州市| 普安县| 延安市| 翁源县| 安阳市| 弥渡县| 马鞍山市| 辉县市| 宁远县| 苏尼特右旗| 新干县| 开封县| 华亭县| 黄龙县| 陕西省| 厦门市| 广饶县| 克东县| 桐乡市| 五指山市| 义马市| 阳谷县| 太保市| 双桥区| 巨野县| 崇信县| 佛学| 资阳市| 沂南县| 武川县| 夏河县| 伊吾县| 兰坪| 张北县| 普洱|