簡述sqlserver2019的最主要的系統資料庫及作用

2022-03-04 05:55:36 字數 4198 閱讀 6871

1樓:這女子霸氣十足

系統資料庫是由 sql server內部建立和提供的一組資料庫。其中最主要的資料庫有 4個。它們分別是master、msdb、model和tempdb。

① master資料庫:用於記錄所有sql server系統級別的資訊,這些資訊用於控制使用者資料庫和資料操作。

②msdb資料庫:由 enterprise manager和agent使用,記錄著任務計劃資訊、事件處理資訊、資料備份及恢復資訊、警告及異常資訊。

③model資料庫:sql server為使用者資料庫提供的樣板,新的使用者資料庫都以 model資料庫為基礎。每次建立一個新資料庫時,sql server先製作一個model資料庫的拷貝,然後再將這個拷貝擴充套件成要求的規模。

④tempdb資料庫:一個共享的工作空間,sql server中的所有資料庫都可以使用它。它為臨時表和其他臨時工作提供了一個儲存區。

2樓:匿名使用者

master資料庫

master資料庫是sql server 2000中最重要的資料庫,儲存的是sql server 2000的系統資訊,包括磁碟空間、檔案分配和使用、系統級的配置引數、所有的登入賬戶資訊、初始化資訊和其他資料庫的資訊等。由於master資料庫對sql server 2000的重要性,所以禁止使用者的直接訪問,並要確保在修改之前有完整的備份。

model資料庫

model資料庫儲存了所有使用者資料庫和tempdb資料庫的模板。它包含有master資料庫的系統資料表的子集,這些子集用來建立使用者資料庫。

使用者可以修改model資料庫的物件或者許可權,這樣新建立的資料庫就將繼承model資料庫的物件和許可權。

msdb資料庫

msdb資料庫是sql server 2000**服務使用的資料庫。為警報、作業、任務排程和記錄操作員的操作提供儲存空間。

tempdb資料庫

tempdb資料庫是一個臨時資料庫,它為所有的臨時表、臨時儲存過程以及其他的臨時操作提供空間。每次sql server 2000伺服器的重新啟動都會重新建立tempdb資料庫。也就是說,tempdb資料庫的資料是暫時的,不是永久儲存的,每次重啟都會導致以前資料的丟失。

sql查詢語句處理和排序過程中會產生一些臨時的中間結果,tempdb資料庫就是用來儲存這些中間結果的。儲存中間結果的表稱為臨時表.

sql server 2000系統中master資料庫的主要功能是什麼

3樓:匿名使用者

系統資料庫是由 sql server內部建立和提供的一組資料庫。其中最主要的資料庫有 4個。它們分別是master、msdb、model和tempdb。

① master資料庫:用於記錄所有sql server系統級別的資訊,這些資訊用於控制使用者資料庫和資料操作。

②msdb資料庫:由 enterprise manager和agent使用,記錄著任務計劃資訊、事件處理資訊、資料備份及恢復資訊、警告及異常資訊。

③model資料庫:sql server為使用者資料庫提供的樣板,新的使用者資料庫都以 model資料庫為基礎。每次建立一個新資料庫時,sql server先製作一個model資料庫的拷貝,然後再將這個拷貝擴充套件成要求的規模。

④tempdb資料庫:一個共享的工作空間,sql server中的所有資料庫都可以使用它。它為臨時表和其他臨時工作提供了一個儲存區。

4樓:

master,model,msdb,northwind,pubs,tempdb

pubs 示例資料庫

pubs 示例資料庫以一個圖書出版公司為模型,用於演示 microsoft® sql server™ 資料庫中可用的許多選項。該資料庫及其中的表經常在文件內容所介紹的示例中使用。

northwind 示例資料庫

northwind traders 示例資料庫包含一個名為 northwind traders 的虛構公司的銷售資料,該公司從事世界各地的特產食品進出口**。

master 資料庫

master 資料庫記錄 sql server 系統的所有系統級別資訊。它記錄所有的登入帳戶和系統配置設定。master 資料庫是這樣一個資料庫,它記錄所有其它的資料庫,其中包括資料庫檔案的位置。

master 資料庫記錄 sql server 的初始化資訊,它始終有一個可用的最新 master 資料庫備份。

tempdb 資料庫

tempdb 資料庫儲存所有的臨時表和臨時儲存過程。它還滿足任何其它的臨時儲存要求,例如儲存 sql server 生成的工作表。tempdb 資料庫是全域性資源,所有連線到系統的使用者的臨時表和儲存過程都儲存在該資料庫中。

tempdb 資料庫在 sql server 每次啟動時都重新建立,因此該資料庫在系統啟動時總是乾淨的。臨時表和儲存過程在連線斷開時自動除去,而且當系統關閉後將沒有任何連線處於活動狀態,因此 tempdb 資料庫中沒有任何內容會從 sql server 的一個會話儲存到另一個會話。

預設情況下,在 sql server 在執行時 tempdb 資料庫會根據需要自動增長。不過,與其它資料庫不同,每次啟動資料庫引擎時,它會重置為其初始大小。如果為 tempdb 資料庫定義的大小較小,則每次重新啟動 sql server時,將tempdb 資料庫的大小自動增加到支援工作負荷所需的大小這一工作可能會成為系統處理負荷的一部分。

為避免這種開銷,可以使用 alter database 增加 tempdb 資料庫的大小。

model 資料庫

model 資料庫用作在系統上建立的所有資料庫的模板。當發出 create database 語句時,新資料庫的第一部分通過複製 model 資料庫中的內容建立,剩餘部分由空頁填充。由於 sql server 每次啟動時都要建立 tempdb 資料庫,model 資料庫必須一直存在於 sql server 系統中。

msdb 資料庫

msdb 資料庫供 sql server **程式排程警報和作業以及記錄操作員時使用。

5樓:龍鶴旗柔婉

master,

model,

temp,

msdb

,pubs

sql server系統資料庫有哪些,它們各自的功能是哪些?

6樓:小雨手機使用者

master資料庫

記錄sql server初始化資訊、資料庫資訊、登入賬戶、系統配置設定等系統級別資訊

tempdb資料庫

儲存運算元據時所建立的臨時表和臨時儲存過程model資料庫

儲存資料庫模板。當建立一個空白資料庫時,可直接使用指定模板來建立msdb資料庫

用於給sql server**提供必要的資訊來執行排程警報、作業及記錄操作。同時也會記錄資料庫的備份和還原資訊

resource資料庫

儲存sql server中所有系統物件,是一個只讀資料庫

7樓:一籃子陽春白雪

sql server系統資料庫有哪些,它們各自的功能是哪些?

sql server系統資料庫有哪些,它們各自的功能是哪些?

sql server2000的系統資料庫有哪幾個?其重要功能是什麼?謝謝了,大神幫忙啊

8樓:lvst宇

master:核心資料庫 主要配合完成資料庫的許可權,日誌,登陸資訊,設定,程序管理等資料庫系統與作業系統級別的服務操作 model:模版資料庫 主要配合完成使用者自定義資料庫建立時提供各種模板 msdb:

自動化任務 主要完成一些定時,預操作比如傳送郵件,提示等等等等。 tempdb:臨時快取 northwind和pubs:

樣例庫滿意請採納

sql server 2000系統自帶的資料庫有哪些?系統中各個資料庫的用途是什麼?

9樓:匿名使用者

你的問題還挺刁鑽的。估計是老師佈置的作業吧?

自帶庫中的表叫系統表

master:核心資料庫

主要配合完成資料庫的許可權,日誌,登陸資訊,設定,程序管理等資料庫系統與作業系統級別的服務操作

model:模版資料庫

主要配合完成使用者自定義資料庫建立時提供各種模板msdb:自動化任務

主要完成一些定時,預操作比如傳送郵件,提示等等等等。

tempdb:臨時快取

northwind和pubs:樣例庫

2個附屬的樣例庫。northwind是著名的超市連鎖店資料庫樣例

sql server 2019怎麼設定多長時間後自動改密碼

然後,在 安全性來 登入名 sa。右自擊 選擇屬性bai。直接修改 星號密碼du即可。3然後 在右上角 zhi 檔案 連結物件資源管dao理器 選項 sql server 身份驗證。如果出現如圖所示的情況。sql 2005 使用者 sa 登入失敗,該使用者與可信sql server連線無關聯 直接看...

win10安裝sql server2019提示重啟計算機失敗

安裝資料庫的時候先得解除安裝vs,如果是win7旗艦版的話比較簡單,相容性強,一般情況下能裝上去。以下是win8安裝sqlserver的注意事項 1 安裝的時候要以管理員的身份進行,右擊安裝程式圖示然後選擇以管理員身份執行 2 如果機器上已經有vs 特別是高版本的vs 要先解除安裝vs,然後再安裝s...

遠端連線sql server 2019資料不成功

你看下伺服器1433埠怎麼設定的。可能你沒弄好,我有回是因為伺服器的閘道器把1433埠給遮蔽掉了。就是192.168.1.1路由器設定那裡。你也可以看下是不是這樣的情況。下面的是網上找的,希望對你有用。實在不行了qq我,詳細給你說。184073860 1 檢查遠端伺服器是否啟動了sql server...