⑴ sql SERVER的兩個系統資料庫master和msdb的功能各是什麼
1、master資料庫的作用
master資料庫是SQL Server中最重要的資料庫,記錄了SQL Server系統中所有的系統信息,包括登入賬戶、系統配置和設置、伺服器中資料庫的名稱、相關信息和這些資料庫文件的位置,以及SQL Server初始化信息等。
由於master資料庫記錄了如此多且重要的信息,一旦資料庫文件損失或損毀,將對整個SQL Server系統的運行造成重大的影響,甚至是得整個系統癱瘓,因此,要經常對master資料庫進行備份,以便在發生問題時,對資料庫進行恢復。
2、msdb系統資料庫的作用
msdb系統資料庫是提供提「SQL Server代理服務」調度警報、作業以及記錄操作員時使用。如果不使用這些SQL Server代理服務,就不會使用到該系統資料庫。
SQL Server代理服務是SQL Server中的一個Windows服務,用於運行任何已創建的計劃作業。作業是指SQL Server中定義的能自動運行的一系列操作。
(1)sql系統級信息擴展閱讀
SQL Server的起源
SQL Server 是一個關系資料庫管理系統。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發的,於1988 年推出了第一個OS/2版本。
在Windows NT 推出後,Microsoft 將SQL Server移植到Windows NT系統上,專注於開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注於SQL Server在UNⅨ操作系統上的應用。
SQL Server 2000 是Microsoft 公司推出的SQL Server資料庫管理系統,該版本繼承了SQL Server 7.0 版本的優點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟體集成程度高等優點。
⑵ SQL系統中的所有系統級信息存儲於哪個資料庫
SQL 的所有系統信息都記錄在Master資料庫中。
⑶ sql server系統中的所有伺服器級系統信息存儲於哪個資料庫
Master資料庫:記錄 SQL Server 系統的所有系統級信息。這包括實例范圍的元數據(例如登錄帳戶)、端點、鏈接伺服器和系統配置設置。此外,master 資料庫還記錄了所有其他資料庫的存在、資料庫文件的位置以及 SQL Server 的初始化信息。
⑷ sql中默認的master等資料庫都是干什麼用的
SQL Server 中4個系統資料庫:Master、Model、Msdb、Tempdb。
1、Master資料庫是SQL Server系統最重要的資料庫,它記錄了SQL Server系統的所有系統信息。
2、model 資料庫用作在 SQL Server 實例上創建的所有資料庫的模板。
3、Msdb資料庫是代理服務資料庫,為其報警、任務調度和記錄操作員的操作提供存儲空間。
4、Tempdb是一個臨時資料庫,它為所有的臨時表、臨時存儲過程及其他臨時操作提供存儲空間。
(4)sql系統級信息擴展閱讀:
系統資料庫的功能:
在SQL Server系統中,系統運行時會用到的相關信息,如系統對象和組態設置等,都是以資料庫的形式存在,而存放這些系統信息的資料庫稱為系統資料庫。
成功安裝SQL Server後,系統會自動建立master、model、msdb、及tempdb等系統資料庫。
例如master資料庫記錄了如此多且重要的信息,一旦資料庫文件損失或損毀,將對整個SQL Server系統的運行造成重大的影響,甚至是得整個系統癱瘓。
⑸ 資料庫有哪些管理系統(SQL屬於哪些)
oracle、DB2、sybase、informix(現已被IBM收購)、SQL
Server等。SQL
Server是微軟的,只能在Windows上運行,前面四種都可以在UNIX/Linux上跑,系統性能、安全性、可靠性比SQL
Server強得多。
在Linux上,mysql使用也很多,這是一款可以免費使用的跨平台資料庫產品,功能也非常強大。
SQL是這些DBMS共有的一種結構化查詢語言。
⑹ SQLServer2005系統中的所有系統級信息存儲於哪個資料庫
如果你要用進行簡單學習的話 這兩個是沒什麼區別的 兩個都可以用 不過搞開發的時候建議還是使用2005 畢竟版本低 穩定 一點 總的來說 SQL Server2008有十大新特性 1.Report Builder 3.0 Report Builder是一個工具集,通過它可以開發出發布到Web上的報表,通過Report Builder可以創建包含圖像,圖表,表格和列印控制項的報表,此外,Report Builder也支持下鑽和排序,如果你熟悉第三方報表工具,圖Crystal Reports(水晶報表),那麼你一定會使用Report Builder。 SQL Server 2008 R2/Report Builder 3.0中的新特性包括:○1地圖圖層,它可以容納空間和分析數據,可以和微軟的虛擬地球(Microsoft Virtual Earth)無縫集成;○2指示器,用於顯示一個值的狀態;○3報表部件,這個對象可以重復使用或在多個報表之間共享;○4聚合計算(Aggregate Calculating),允許你計算其它聚合計算結果的匯總值。 2.SQL Server 2008 R2 Datacenter SQL Server 2008 R2的數據中心版的目標是企業版用戶,他們要求更好的性能,新版本支持256顆邏輯處理器,更多的實例數和更多的內存。 3.SQL Server 2008 R2 Parallel Data Warehouse SQL Server 2008 R2的另一個新版本是並行數據倉庫版,正式代號是「Madison」,它主要目標是處理非常大的數據量,它使用大規模並行處理功能將大表分散到多個SQL節點,這些節點通過微軟的專利技術Ultra Shared Nothing進行控制,它可以將查詢任務分配到各個計算節點上,然後從各個節點收集計算結果。 4.StreamInsight SQL Server 2008 R2中出現了一個新組件,叫做StreamInsight,這個有趣的組件允許在運行中分析流數據,也就是直接從源數據流進行處理,然後再保存到數據表中。如果你的系統是一個實時系統,這個功能就非常非常的有用,因為實時系統需要分析數據,但又不能引起數據寫入時的延遲,一些常見的例子如股票交易數據流,Web點擊分析流和工業處理控制,可以同時監控多個輸入數據流。 5.主數據服務 主數據服務(Master Data Services,MDS)既是一個概念又是一個產品,主數據服務的概念是對核心業務數據有一個集中的數據入口看守人,數據項如客戶賬單地址,雇員/客戶姓名,以及產品名稱應該集中管理,以便讓所有消費應用系統都具有相同的信息。微軟提供了一個示例,在customer表中記錄了一個顧客地址,但在mailing表中記錄了一個不同的地址。主數據服務應用程序可以保證所有表只有一個正確的地址,而一個MDS可以是一個本地應用程序,SQL Server 2008 R2包括一個應用程序和一個介面管理核心數據。 6.PowerPivot for SharePoint PowerPivot是一個終端用戶工具,它與SharePoint,SQL Server 2008 R2和Excel 2010聯合使用,可以在幾秒內處理大量數據,PowerPivot的作用有點像Excel中的數據透視表,提供了分析功能。 7.數據層應用 數據層應用(Data-Tier Application,縮寫為DAC,不知道C代表什麼含義,不要與Windows數據訪問組件混淆了,因為它的縮寫也是DAC)是一個對象,它可以為一個工程存儲所有需要的資料庫信息,如登錄,表和Visual Studio可以使用的存儲過程。通過創建一個數據層應用,SQL Server包版本和每個Visual Studio編譯版本一起保存,也就是可以將應用程序和資料庫構建成一個統一的版本,方便後期維護和管理。 8.Unicode壓縮 SQL Server 2008 R2使用一個新的演算法,為Unicode存儲提供了一個簡單的壓縮方案,通過Unicode壓縮,可以減少Unicode字元對空間的佔用,它由SQL Server引擎自動管理,因此不需要修改現有應用程序,DBA也無須做任何干涉。 9.SQL Server Utility 新的SQL Server Utility是一個集中控制多個SQL Server實例的倉庫對象,性能數據和配置策略可以存儲在一個單一的Utility中,Utility也包括一個資源管理器工具,可以創建多個伺服器儀錶板。 10.多伺服器儀錶板 雖然SQL Server Management Studio也可以連接到多個伺服器,但不能在一個集中的視圖上查看所有的資料庫,每個資料庫伺服器需要獨立管理,在SQL Server 2008 R2中,可以創建同時顯示多個伺服器的儀錶板。
⑺ sql server有哪些系統資料庫
Master資料庫:記錄 SQL Server 系統的所有系統級信息。這包括實例范圍的元數據(例如登錄帳戶)、端點、鏈接伺服器和系統配置設置。此外,master 資料庫還記錄了所有其他資料庫的存在、資料庫文件的位置以及 SQL Server 的初始化信息。因此,如果 master 資料庫不可用,則 SQL Server 無法啟動。 Msdb資料庫:由 SQL Server 代理用於計劃警報和作業使用。 Model 資料庫:用作在 SQL Server 實例上創建的所有資料庫的模板。當用戶新建資料庫時,將通過復制 model 資料庫中的內容來創建資料庫的第一部分,然後用空頁填充新資料庫的剩餘部分。 Tempdb資料庫:是一個全局資源,可供連接到 SQL Server 實例的所有用戶使用,用於保存用戶創建的臨時對象(如全局或局部臨時表、臨時存儲過程、表變數或游標)等內容。每次啟動 SQL Server 時都會重新創建 tempdb,從而在系統啟動時總是保持一個干凈的資料庫副本。在斷開聯接時會自動刪除臨時表和存儲過程。
⑻ SQL Server有哪些系統資料庫
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 代理程序調度警報和作業以及記錄操作員時使用。
⑼ sql server系統資料庫有哪些,它們各自的功能是哪些
Master資料庫
記錄Sql Server初始化信息、資料庫信息、登錄賬戶、系統配置設置等系統級別信息
Tempdb資料庫
保存操作數據時所創建的臨時表和臨時存儲過程
Model資料庫
保存資料庫模板。當創建一個空白資料庫時,可直接使用指定模板來創建
Msdb資料庫
用於給SQL Server代理提供必要的信息來運行調度警報、作業及記錄操作。同時也會記錄資料庫的備份和還原信息
Resource資料庫
保存Sql Server中所有系統對象,是一個只讀資料庫
(9)sql系統級信息擴展閱讀:
主要特性:
(1)高性能設計,可充分利用WindowsNT的優勢。
(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。
(3)強壯的事務處理功能,採用各種方法保證數據的完整性。
(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台。