SQL Server 創(chuàng)建數(shù)據(jù)庫
在本節(jié)內(nèi)容中,我們將開始在 SQL Server 中創(chuàng)建一個數(shù)據(jù)庫。
SQL Server創(chuàng)建數(shù)據(jù)庫的方法有兩種:一種是通過運行 SQL 腳本;另一種是直接使用 SQL Server 管理套件即可創(chuàng)建數(shù)據(jù)庫,在本節(jié)中我們使用的是后一種方法。
本教程中建立了一個名為 “TaskTracker” 的數(shù)據(jù)庫,工具該數(shù)據(jù)庫的名字,我們可以知道它的主要作用是通過它來跟蹤任務(wù)的, 它可以作為一個任務(wù)跟蹤器應(yīng)用程序的后端。這樣做的好處是可以將該數(shù)據(jù)庫與其他數(shù)據(jù)庫區(qū)分,因為一個 SQL Server 管理套件的數(shù)據(jù)庫是不止一個的。
SQL Sever 系統(tǒng)數(shù)據(jù)庫
在我們安裝 SQL Server 的時候,會自動創(chuàng)建下面的四個數(shù)據(jù)庫。
- master master 數(shù)據(jù)庫記錄了所有的 SQL Server 數(shù)據(jù)庫系統(tǒng)的系統(tǒng)級信息,如用戶帳戶,配置設(shè)置,并在所有其他數(shù)據(jù)庫信息。
- model model 數(shù)據(jù)庫是一個模板數(shù)據(jù)庫。每當(dāng)創(chuàng)建一個新的數(shù)據(jù)庫(包括系統(tǒng)數(shù)據(jù)庫的TempDB),會創(chuàng)建一個以 Model 數(shù)據(jù)庫為副本數(shù)據(jù)庫,并更改成你創(chuàng)建數(shù)據(jù)庫時所用的名稱。
- msdb msdb 數(shù)據(jù)庫是 SQL Server 代理的數(shù)據(jù)庫,用于配置警報使用 SQL Server 代理和預(yù)定作業(yè)等。
- tempdb tempddb 數(shù)據(jù)庫是由 SQL Server 用于暫時存儲數(shù)據(jù)的,這其中包含所有臨時表,臨時存儲過程,并通過 SQL Server 生成任何其他臨時存儲需求。
這些系統(tǒng)數(shù)據(jù)庫有它們特有的用處,系統(tǒng)數(shù)據(jù)庫是我們新建數(shù)據(jù)庫的模板。
開始創(chuàng)建一個新的數(shù)據(jù)庫
下述步驟將展示如何使用 SQL Server 管理套件在 SQL Server 2014 創(chuàng)建數(shù)據(jù)庫。
新數(shù)據(jù)庫顯示
上面創(chuàng)建的新數(shù)據(jù)庫會出現(xiàn)在對象資源管理器中的數(shù)據(jù)庫部分。如下圖所示:
新的數(shù)據(jù)庫是基于模型數(shù)據(jù)庫,該模型數(shù)據(jù)庫是被用作每當(dāng)創(chuàng)建一個新的數(shù)據(jù)庫模板的系統(tǒng)數(shù)據(jù)庫。 在左側(cè)窗格中瀏覽數(shù)據(jù)庫,并展開左側(cè)列表,會看到數(shù)據(jù)庫已經(jīng)包含了許多對象,例如,它已經(jīng)包含的系統(tǒng)功能,系統(tǒng)視圖,存儲系統(tǒng)過程,和(隱藏)系統(tǒng)表。這些都是提供有關(guān)數(shù)據(jù)庫的信息系統(tǒng)對象。
其他選項
我們剛剛創(chuàng)建數(shù)據(jù)庫的時候使用的是默認的選項。當(dāng)創(chuàng)建的數(shù)據(jù)庫,數(shù)據(jù)文件和一個事務(wù)日志中創(chuàng)建。他們在服務(wù)器的默認位置創(chuàng)建。 我們可以在創(chuàng)建數(shù)據(jù)庫的時候給這些文件指定一個不同的位置,我們也可以改變其它的規(guī)范,比如是否允許將文件自動增長(如它存儲越來越多的數(shù)據(jù)),如果是這樣,增長應(yīng)進行管理。 我們可以通過在數(shù)據(jù)庫中右擊選擇屬性來訪問這些選項:
在屬性對話框中有大量的可以更改數(shù)據(jù)庫配置的選項。在左上面板點擊各個項目,會顯示各自的選擇。 目前,我們不對這些配置進行更改,而是保留/使用一切的默認設(shè)置。
好了,到現(xiàn)在我們已經(jīng)創(chuàng)建好了一個數(shù)據(jù)庫,過程很簡單是吧?但是唯一的不足就是它還只是一個空數(shù)據(jù)庫,里面什么也沒有,接下來,我們就要學(xué)習(xí)如何在一個空數(shù)據(jù)庫中添加數(shù)據(jù)了。
- SQL Server 教程
- SQL Server 版本介紹
- SQL Ssever 安裝.NET
- SQL Server 安裝說明
- SQL Server 管理套件(SSMS)
- SQL Server 創(chuàng)建數(shù)據(jù)庫
- SQL Server 創(chuàng)建表
- SQL Server 添加數(shù)據(jù)
- SQL Server SQL腳本
- SQL Server 查詢設(shè)計器
- SQL Server 創(chuàng)建視圖
- SQL Server 存儲過程
- SQL Server 服務(wù)器角色
- SQL Server 數(shù)據(jù)庫模式
- SQL Server 鏈接服務(wù)器