SQL Server 中4個系統資料庫,Master、Model、Msdb、Tempdb。

來源:互聯網
上載者:User

(1)Master資料庫是SQL Server系統最重要的資料庫,它記錄了SQL Server系統的所有系統資訊。這些系統資訊包括所有的登入資訊、系統設定資訊、SQL Server的初始化資訊和其他系統資料庫及使用者資料庫的相關資訊。因此,如果 master 資料庫不可用,則 SQL Server 無法啟動。在 SQL Server 2005 中,系統對象不再儲存在 master 資料庫中,而是儲存在 Resource 資料庫中。
(2)model 資料庫用作在 SQL Server 執行個體上建立的所有資料庫的模板。因為每次啟動 SQL Server 時都會建立 tempdb,所以 model 資料庫必須始終存在於 SQL Server 系統中。當發出 CREATE DATABASE(建立資料庫)語句時,將通過複製 model 資料庫中的內容來建立資料庫的第一部分,然後用空頁填充新資料庫的剩餘部分。 如果修改 model 資料庫,之後建立的所有資料庫都將繼承這些修改。例如,可以設定許可權或資料庫選項或者添加對象,例如,表、函數或預存程序。
(3)Msdb資料庫是代理服務資料庫,為其警示、任務調度和記錄操作員的操作提供儲存空間。
(4)Tempdb是一個臨時資料庫,它為所有的暫存資料表、暫存預存程序及其他臨時操作提供儲存空間。Tempdb資料庫由整個系統的所有資料庫使用,不管使用者使用哪個資料庫,他們所建立的所有暫存資料表和預存程序都儲存在tempdb上。SQL Server每次啟動時,tempdb資料庫被重建立立。當使用者與SQL Server中斷連線時,其暫存資料表和預存程序自動被刪除。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.