共用方式為


將資料或記錄檔加入資料庫

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2014 中將資料或記錄檔新增至資料庫。

本主題內容

開始之前

限制事項

  • 當 BACKUP 陳述式在執行中,您不能新增或移除檔案。

  • 每個資料庫最多可以指定 32,767 個檔案和 32,767 個檔案群組。

安全性

權限

需要資料庫的 ALTER 權限。

使用 SQL Server Management Studio

若要將資料或記錄檔加入資料庫

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

  2. 展開 [資料庫],以滑鼠右鍵按一下要加入檔案的來源資料庫,然後按一下 [屬性]。

  3. [資料庫屬性] 對話方塊中,選取 [檔案] 頁面。

  4. 若要加入資料或交易記錄檔,請按一下 [加入]

  5. [資料庫檔案] 方格中,輸入檔案的邏輯名稱。 檔案名稱在資料庫中必須是唯一的。

  6. 選取檔案類型:資料或記錄檔。

  7. 針對資料檔案,選取檔案應該包含在清單中的檔案群組,或選取< 新的檔案群組 >以建立新的檔案群組。 交易記錄檔無法放在檔案群組中。

  8. 指定檔案的起始大小。 可根據預期的資料庫最大資料量,儘可能將資料檔設為最大。

  9. 若要指定檔案應該如何成長,請按一下 [自動成長] 資料行中的 ( )。 然後選取下列選項:

    1. 若要允許目前選取的檔案依所需的資料空間成長,請選取 [啟用自動成長] 核取方塊,然後選取下列選項:

    2. 若要指定檔案以固定遞增值成長,請選取 [以 MB 表示] ,然後指定一個值。

    3. 若要指定檔案依照目前檔案大小的百分比成長,請選取 [以百分比表示] ,然後指定一個值。

  10. 若要指定檔案大小上限,請選取下列些選項:

    1. 若要指定檔案大小可以成長的上限,請選取 [限制的檔案成長 (MB)],然後指定一個值。

    2. 若要讓檔案依照需要成長,請選取 [不限制檔案成長]

    3. 若要防止檔案成長,請清除 [啟用自動成長] 核取方塊。 檔案成長的大小將不會超過 [初始大小 (MB)] 資料行中所指定的值。

    注意

    資料庫大小上限取決於可用的磁碟空間量,以及您所使用SQL Server版本所決定的授許可權制。

  11. 指定檔案位置的路徑。 在加入檔案之前必須先指定路徑。

    注意

    依預設,資料和交易記錄是放在相同的磁碟及路徑中以配合單一磁碟系統,但在實際執行環境中可能不是最理想的。 如需相關資訊,請參閱 Database Files and Filegroups

  12. 按一下 [確定]。

使用 TRANSACT-SQL

若要將資料或記錄檔加入資料庫

  1. 連線至資料庫引擎。

  2. 在標準列中,按一下 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 此範例會將含有兩個檔案的檔案群組加入資料庫中。 此範例會在AdventureWorks2012資料庫中建立檔案群組 Test1FG1 ,並將兩個 5 MB 檔案新增至檔案群組。

USE master
GO
ALTER DATABASE AdventureWorks2012
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2012 
ADD FILE 
(
    NAME = test1dat3,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
),
(
    NAME = test1dat4,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1;
GO

如需其他範例,請參閱 ALTER DATABASE 檔案及檔案群組選項 (Transact-SQL)

另請參閱

資料庫檔案與檔案群組
刪除資料庫的資料或記錄檔
增加資料庫的大小