SQL Server 系統資料庫

2020-12-05

筆記那些常見卻又費人思索的系統資料庫用途 😸

SQL Server Logo

SQL Server System DB

master

資料庫的心臟,毀損便無法啟用。關於登入帳戶、端點、連結伺服器以及系統組態。

msdb

自動化服務相關的設定,Agen, 排程, Database Mail, Alert 等,毀損仍可啟用 SQL Server,但自動化相關服務會無法啟用。

model

資料庫的範本,建立的資料庫會依照 model 的藍圖來建立,包含資料庫大小、定序、復原模式等各式資料庫選項。

Resource

系統物件的資料庫,唯讀限制並以 sys 結構的方式提供檢視。

tmepdb

暫存的資料庫,每次啟用 SQL Server 都會重新建置內容,每次的重新建置也是源於 model 的資料庫範本,tempdb毀損會導致 SQL Server 無法啟用。

參考資料

MSDN - 系統資料庫