Menambahkan File Data atau Log ke Database

Berlaku untuk:SQL Server

Topik ini menjelaskan cara menambahkan data atau file log ke database di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Dalam Topik Ini

Sebelum Anda mulai

Batasan dan Pembatasan

  • Anda tidak dapat menambahkan atau menghapus file saat pernyataan BACKUP sedang berjalan.

  • Maksimal 32.767 file dan 32.767 grup file dapat ditentukan untuk setiap database.

Keamanan

Izin

Memerlukan izin UBAH pada database.

Menggunakan SQL Server Management Studio

Untuk menambahkan file data atau log ke database

  1. Di Object Explorer, sambungkan ke instans Mesin Database SQL Server lalu perluas instans tersebut.

  2. Perluas Database, klik kanan database untuk menambahkan file, lalu klik Properti.

  3. Dalam kotak dialog Properti Database, pilih halaman File .

  4. Untuk menambahkan data atau file log transaksi, klik Tambahkan.

  5. Di kisi file Database, masukkan nama logis untuk file tersebut. Nama file harus unik dalam database.

  6. Pilih jenis file, data, atau log.

  7. Untuk file data, pilih grup file tempat file harus disertakan dari daftar, atau pilih <grup file> baru untuk membuat grup file baru. Log transaksi tidak dapat dimasukkan ke dalam grup file.

  8. Tentukan ukuran awal file. Buat file data sebesar mungkin, berdasarkan jumlah maksimum data yang Anda harapkan dalam database.

  9. Untuk menentukan bagaimana file akan tumbuh, klik (...) di kolom Autogrowth. Pilih dari opsi berikut:

    1. Untuk memungkinkan file yang saat ini dipilih bertambah karena lebih banyak ruang data diperlukan, pilih kotak centang Aktifkan Pertumbuhan Otomatis lalu pilih dari opsi berikut:

    2. Untuk menentukan bahwa file harus bertambah berdasarkan kenaikan tetap, pilih Di Megabyte dan tentukan nilai.

    3. Untuk menentukan bahwa file harus tumbuh berdasarkan persentase ukuran file saat ini, pilih Dalam Persen dan tentukan nilai.

  10. Untuk menentukan batas ukuran file maksimum, pilih dari opsi berikut:

    1. Untuk menentukan ukuran maksimum file yang dapat ditumbuhkan, pilih Pertumbuhan File Terbatas (MB) dan tentukan nilai.

    2. Untuk memungkinkan file bertambah sebanyak yang diperlukan, pilih Pertumbuhan File Tidak Terbatas.

    3. Untuk mencegah file bertambah, kosongkan kotak centang Aktifkan Pertumbuhan Otomatis . Ukuran file tidak akan tumbuh melebihi nilai yang ditentukan dalam kolom Ukuran Awal (MB).

    Catatan

    Ukuran database maksimum ditentukan oleh jumlah ruang disk yang tersedia dan batas lisensi yang ditentukan oleh versi SQL Server yang Anda gunakan.

  11. Tentukan jalur untuk lokasi file. Jalur yang ditentukan harus ada sebelum menambahkan file.

    Catatan

    Secara default, data dan log transaksi dimasukkan ke drive dan jalur yang sama untuk mengakomodasi sistem disk tunggal, tetapi mungkin tidak optimal untuk lingkungan produksi. Untuk informasi selengkapnya, lihat File Database dan Grup File.

  12. Klik OK.

Menggunakan T-SQL

Untuk menambahkan file data atau log ke database

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh menambahkan grup file dengan dua file ke database. Contoh membuat grup Test1FG1 file dalam AdventureWorks2022 database dan menambahkan dua file 5-MB ke grup file.

USE master
GO
ALTER DATABASE AdventureWorks2022
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2022 
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

Untuk contoh selengkapnya, lihat MENGUBAH File DATABASE dan Opsi Grup File (Transact-SQL).

Lihat Juga

File Database dan Grup File
Menghapus Data atau File Log dari Database
Meningkatkan Ukuran Database