建立資料庫
適用於:SQL Server
本文描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 中建立資料庫。
若要使用 T-SQL 在 Azure SQL Database 中建立資料庫,請參閱 CREATE DATABASE。
限制
在 SQL Server 的一個執行個體上,最多可以指定 32,767 個資料庫。
必要條件
CREATE DATABASE
陳述式必須在自動認可模式 (預設的交易管理模式) 下執行,且不能用於明確或隱含的交易。
建議
每當建立、修改或卸除使用者資料庫時,都應該備份 master 資料庫。
當您建立資料庫時,請根據您預期之資料庫中的資料量上限,盡量使資料檔案有足夠的空間。
權限
需要 master
資料庫中的 CREATE DATABASE
權限,或需要 CREATE ANY DATABASE
或 ALTER ANY DATABASE
權限。
為了維護 SQL Server 執行個體的磁碟控制,通常只有少數 SQL Server 登入帳戶有建立資料庫的權限。
使用 SQL Server Management Studio
在物件總管中,連接到 SQL Server Database Engine 的執行個體,然後展開該執行個體。
以滑鼠右鍵按一下 [資料庫],然後選取 [新增資料庫]。
在 [新增資料庫] 中,輸入資料庫名稱。
若要使用所有預設值來建立資料庫,請選取 [確定],否則繼續執行下列選擇性步驟。
若要變更擁有者名稱,請選取 (…) 來選取其他擁有者。
注意
[使用全文檢索索引] 選項一定是核取狀態而且呈暗灰色,因為所有使用者資料庫都會啟用全文檢索。
若要變更主要資料與交易記錄檔的預設值,請在 [資料庫檔案] 方格中選取適當的資料格,並輸入新的值。 如需詳細資訊,請參閱 將資料或記錄檔加入資料庫。
若要變更資料庫的定序,請選取 [選項] 頁面,然後從清單中選取定序。
若要變更復原模式,請選取 [選項] 頁面,並從清單中選取復原模式。
若要變更資料庫選項,請選取 [選項] 頁面,然後修改資料庫選項。 如需每個選項的說明,請參閱 ALTER DATABASE SET 選項。
若要加入新的檔案群組,請選取 [檔案群組] 頁面。 選取 [加入],然後輸入檔案群組的值。
若要將擴充屬性加入至資料庫,請選取 [擴充屬性] 頁面。
在 [名稱] 資料行中,輸入擴充屬性的名稱。
在 [值] 資料行中,輸入擴充屬性文字。 例如,輸入一個或多個可說明資料庫的陳述。
選取 [確定] 以建立資料庫。
使用 Transact-SQL
連線至資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例會建立
Sales
資料庫。 因為未使用關鍵字PRIMARY
,所以第一個檔案 (Sales_dat
) 會成為主要檔案。 因為Sales_dat
檔的SIZE
參數中沒有指定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\MSSQL16.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5)
LOG ON
(NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5 MB,
MAXSIZE = 25 MB,
FILEGROWTH = 5 MB);
GO
如需更多範例,請參閱 CREATE DATABASE。