SQL Server5個系統資料庫

2022-02-24 15:12:56 字數 767 閱讀 4371

sql server一共有5個系統資料庫:

master:記錄sql server系統的所有系統級資訊,例如:登陸賬戶資訊、鏈結伺服器和系統配置設定、記錄其他所有資料庫的存在、資料檔案的位置、sql server的初始化資訊等。如果master資料庫不可用,則無法啟動sql server。

msdb:用於sql server**計畫警報和作業。資料庫定時執行某些操作、資料庫郵件等。

model:用作sql server例項上建立的所有資料庫的模板。對model 資料庫進行的修改(如資料庫大小、排序規則、恢復模式和其他資料庫選項)將應用於以後建立的所有資料庫。在model資料庫中建立一張表,則以後每次建立資料庫的時候都會有預設的一張同樣的表。

tempdb:乙個工作空間,用於儲存臨時物件或中間結果集。乙個全域性資源,可供連線到 sql server 例項的所有使用者使用。每次啟動 sql server 時都會重新建立 tempdb

resource:乙個唯讀資料庫,包含 sql server 包括的系統物件。系統物件在物理上保留在 resource 資料庫中,但在邏輯上顯示在每個資料庫的 sys 架構中。resource 資料庫的物理檔名為 mssqlsystemresource.mdf 和 mssqlsystemresource.ldf。這些檔案位於 《驅動器》:\program files\microsoft sql server\mssql10_50.\mssql\binn\ 中。每個 sql server 例項都具有乙個(也是唯一的乙個)關聯的 mssqlsystemresource.mdf 檔案,並且例項間不共享此檔案。

sql server 函式詳解(5)系統函式

返回表中指定欄位的長度 返回表中指定欄位的名稱 返回資料表示式的資料的實際長度函式 返回資料庫的編號 返回資料庫的名稱 返回資料庫當前預設的null值 返回伺服器端計算機的標識號 返回伺服器端計算機名稱 返回資料庫物件的編號 返回使用者的sid 安全標識號 返回使用者的登入名 返回資料庫物件的名稱 ...

SQL Server 2008系統的系統資料庫

系統資料庫是指安裝程式一起安裝,用於協助sql server 2008系統共同完成管理操作的資料庫,它們是sql server 2008執行的基礎。它們分別是 master model tempdb msdb資料庫。1 master資料庫 master資料庫是sql server 2008的最重要的...

關於Sql server資料 MD5加密

最近在寫乙個web專案時,需要在資料庫中將使用者密碼等一類資訊進行加密處理。資料加密演算法有許多 各有各的優缺點 在 一文中對各種加密演算法進行了介紹。之前,有對資料進行加密,由於許久沒寫,在加密處理上出了一些問題。找了一些部落格,但沒能很好解決問題。本次專案的加密,採用的是md5加密,md5是乙個...