SQL Server創建資料庫

現在,我們已經打開SQL Server管理套件,讓我們開始創建一個資料庫。

在本教學中我將創建一個資料庫來跟蹤任務. 它可以作為一個任務跟蹤器應用程式的後端. 給定資料庫的一個明顯的名稱,比如“TaskTracker”,好讓知道它用意. 這將有助於區分其他資料庫這個資料庫 , 在我的SQL Server管理套件裏有10或20個數據庫(這將可能是有一些資料庫管理員)。

創建資料庫可以通過運行SQL腳本或以“點擊,然後點擊”完成。在這裏,我們將使用“點擊”。但首先,讓我們來看看系統資料庫。

系統資料庫

當您安裝SQL Server,以下四個數據庫自動創建。

master
 
此資料庫存儲系統級別的資訊,如用戶帳戶,配置設置,並在所有其他資料庫資訊。
 
model
 
該資料庫被用作所創建的所有其他資料庫的範本。
 
msdb
 
msdb資料庫是用於配置警報使用SQL Server代理和預定作業等
 
tempdb
 
這其中包含所有臨時表,臨時存儲過程,並通過SQL Server生成任何其他臨時存儲需求。
 

這些系統資料庫和每個的存在是有特定的用途。當我們創建自己的資料庫,該資料庫將基於模型資料庫(上圖)上創建。該資料庫為您創建的任何新資料庫的範本。

如何創建一個新的資料庫

下麵的步驟演示了如何使用SQL Server管理套件在SQL Server 2014創建資料庫。

  1. 從對象資源管理器中,右鍵單擊資料庫檔夾/圖示,然後選擇 New database...:
    Create a database in SQL Server 2014 - step 1
  2. 命名你的資料庫(這裏叫TaskTracker),然後點擊  OK:
    Create a database in SQL Server 2014 - step 2
  3. 沒有更多的步驟......就大功告成了!

新資料庫

新的資料庫就會出現在對象資源管理器中(在系統資料庫檔夾下)的資料庫部分。這裏是我的:

Screenshot of my new database

如所提到的,新的資料庫是基於模型資料庫。該模型資料庫是被用作每當創建一個新的資料庫範本的系統資料庫。如果使用的左側窗格中流覽到資料庫,並展開樹,你會發現,資料庫已經包含了許多對象。例如,它已經包含的系統功能,系統視圖,存儲系統過程,和(隱藏)系統表。這些都是提供有關資料庫的資訊系統對象。

Screenshot of my new database and it's objects

其他選項

我們剛剛創建使用默認選項的資料庫。當創建的資料庫,數據檔和一個事務日誌中創建。他們為伺服器的默認位置創建。

如果我們想想,我們可以指定一個不同的位置,這些檔在我們創建資料庫的時候。我們也可以改變其他的規範,如是否允許將檔自動增長(如它存儲越來越多的數據),如果是這樣,增長應進行管理。

許多這些選項可以通過資料庫屬性,這可以通過在資料庫和選擇屬性右擊訪問:

Screenshot of right clicking on database

在屬性對話框中包含了大量的更改資料庫的配置選項。點擊在左上面板的各個專案,將導致在被顯示各自的選擇。現在,我們將保留/使用一切的默認設置。

Screenshot of the Properties dialog box

所以,我們剛剛創建的資料庫。但它是一個空資料庫。我們可以將數據添加到資料庫之前,我們需要至少創建一個表。下一節我們來學習如何創建表;


上一篇: SQL Server管理套件(SSMS) 下一篇: SQL Server創建表