本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2014 中建立資料庫。
本主題內容
開始之前:
建立資料庫,使用:
開始之前
限制與制約
- 在 SQL Server 的一個執行個體上,最多可以指定 32,767 個資料庫。
先決條件
- CREATE DATABASE 語句必須在自動認可模式中執行(預設交易管理模式),而且不允許在明確或隱含的交易中執行。
建議
每當建立、修改或卸除使用者資料庫時,都應該備份 master 資料庫。
當您建立資料庫時,請根據您預期之資料庫中的資料量上限,盡量使資料檔案有足夠的空間。
安全
權限
需要 master 資料庫中的 CREATE DATABASE 許可權,或需要 CREATE ANY DATABASE 或 ALTER ANY DATABASE 許可權。
為了在 SQL Server 實例上維護磁碟使用量的控制,建立資料庫的許可權通常僅限於少數登入帳戶。
使用 SQL Server Management Studio
建立資料庫
在物件總管中,連接到 SQL Server Database Engine 的實例,然後展開該實例。
以滑鼠右鍵按兩下 [資料庫],然後按兩下 [ 新增資料庫]。
在 [新增資料庫] 中,輸入資料庫名稱。
若要接受所有預設值來建立資料庫,請按兩下 [確定] ;否則,請繼續進行下列選擇性步驟。
若要變更擁有者名稱,請按兩下 [...] 以選取另一個擁有者。
備註
[ 使用全文檢索索引 ] 選項一律會核取並呈現暗灰色,因為從 SQL Server 2008 開始,所有使用者資料庫都會啟用全文檢索。
若要變更主要數據和事務歷史記錄檔的預設值,請在 [ 資料庫檔案 ] 方格中,按兩下適當的數據格,然後輸入新的值。 如需詳細資訊,請參閱 將資料或記錄檔加入資料庫。
若要變更資料庫的定序,請選取 [選項] 頁面,然後從清單中選取定序。
若要變更復原模式,請選取 [選項] 頁面,並從清單中選取復原模式。
若要變更資料庫選項,請選取 [選項] 頁面,然後修改資料庫選項。 如需每個選項的描述,請參閱 ALTER DATABASE SET Options (Transact-SQL) 。
若要新增檔案群組,請按兩下 [ 檔案群組] 頁面。 按兩下 [新增 ],然後輸入檔案群組的值。
若要將擴充屬性加入至資料庫,請選取 [擴充屬性] 頁面。
在 [名稱] 資料行中,輸入擴充屬性的名稱。
在 [值] 資料行中,輸入擴充屬性文字。 例如,輸入一個或多個可說明資料庫的陳述。
若要建立資料庫,請按兩下 [ 確定]。
使用 Transact-SQL
建立資料庫
連線至資料庫引擎。
在標準列中,按一下 [新增查詢] 。
複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 這個範例會建立
Sales資料庫。 因為未使用關鍵詞 PRIMARY,因此第一個檔案 (Sales_dat) 會變成主要檔案。 因為 _dat檔案的 SIZE 參數Sales中未指定 MB 和 KB,所以它使用 MB,並以 MB 為單位配置。Sales_log檔案以 MB 計算,因為MB後綴已在SIZE參數中明確指出。
USE master ;
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
GO
如需更多範例,請參閱 CREATE DATABASE(SQL Server Transact-SQL)。
另請參閱
資料庫檔案與檔案群組
資料庫卸離與附加 (SQL Server)
ALTER DATABASE (Transact-SQL)
將資料或記錄檔加入資料庫