分享方式:


建立資料庫

適用於: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 DATABASEALTER ANY DATABASE 權限。

為了維護 SQL Server 執行個體的磁碟控制,通常只有少數 SQL Server 登入帳戶有建立資料庫的權限。

使用 SQL Server Management Studio

  1. 在物件總管中,連接到 SQL Server Database Engine 的執行個體,然後展開該執行個體。

  2. 以滑鼠右鍵按一下 [資料庫],然後選取 [新增資料庫]。

  3. [新增資料庫] 中,輸入資料庫名稱。

  4. 若要使用所有預設值來建立資料庫,請選取 [確定],否則繼續執行下列選擇性步驟。

  5. 若要變更擁有者名稱,請選取 () 來選取其他擁有者。

    注意

    [使用全文檢索索引] 選項一定是核取狀態而且呈暗灰色,因為所有使用者資料庫都會啟用全文檢索。

  6. 若要變更主要資料與交易記錄檔的預設值,請在 [資料庫檔案] 方格中選取適當的資料格,並輸入新的值。 如需詳細資訊,請參閱 將資料或記錄檔加入資料庫

  7. 若要變更資料庫的定序,請選取 [選項] 頁面,然後從清單中選取定序。

  8. 若要變更復原模式,請選取 [選項] 頁面,並從清單中選取復原模式。

  9. 若要變更資料庫選項,請選取 [選項] 頁面,然後修改資料庫選項。 如需每個選項的說明,請參閱 ALTER DATABASE SET 選項

  10. 若要加入新的檔案群組,請選取 [檔案群組] 頁面。 選取 [加入],然後輸入檔案群組的值。

  11. 若要將擴充屬性加入至資料庫,請選取 [擴充屬性] 頁面。

    1. [名稱] 資料行中,輸入擴充屬性的名稱。

    2. [值] 資料行中,輸入擴充屬性文字。 例如,輸入一個或多個可說明資料庫的陳述。

  12. 選取 [確定] 以建立資料庫。

使用 Transact-SQL

  1. 連線至資料庫引擎。

  2. 在標準列上,選取 [新增查詢]。

  3. 複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例會建立 Sales資料庫。 因為未使用關鍵字 PRIMARY,所以第一個檔案 (Sales_dat) 會成為主要檔案。 因為 Sales_dat 檔的 SIZE 參數中沒有指定 MBKB,所以它會使用 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