Membuat database

Berlaku untuk:SQL Server

Artikel ini menjelaskan cara membuat database di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Catatan

Untuk membuat database di Azure SQL Database menggunakan T-SQL, lihat Membuat database di Azure SQL Database.

Pembatasan dan batasan

  • Maksimum 32.767 database dapat ditentukan pada instans SQL Server.

Prasyarat

  • Pernyataan CREATE DATABASE harus berjalan dalam mode autocommit (mode manajemen transaksi default) dan tidak diizinkan dalam transaksi eksplisit atau implisit.

Rekomendasi

  • Database master harus dicadangkan setiap kali database pengguna dibuat, dimodifikasi, atau dihilangkan.

  • Saat Anda membuat database, buat file data sebesar mungkin berdasarkan jumlah maksimum data yang Anda harapkan dalam database.

Izin

Memerlukan izin CREATE DATABASE dalam master database, atau memerlukan izin CREATE ANY DATABASE, atau ALTER ANY DATABASE.

Untuk mempertahankan kontrol atas penggunaan disk pada instans SQL Server, izin untuk membuat database biasanya terbatas pada beberapa login SQL Server.

Menggunakan SQL Server Management Studio

Membuat database

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

  2. Klik kanan Database, lalu pilih Database Baru.

  3. Di Database Baru, masukkan nama database.

  4. Untuk membuat database dengan menerima semua nilai default, pilih OK; jika tidak, lanjutkan dengan langkah-langkah opsional berikut.

  5. Untuk mengubah nama pemilik, pilih (...) untuk memilih pemilik lain.

    Catatan

    Opsi Gunakan pengindeksan teks lengkap selalu dicentang dan diredupkan karena, dimulai di SQL Server 2008 (10.0.x), semua database pengguna diaktifkan teks lengkap.

  6. Untuk mengubah nilai default data utama dan file log transaksi, di kisi File database , pilih sel yang sesuai dan masukkan nilai baru. Untuk informasi selengkapnya, lihat Menambahkan Data atau File Log ke Database.

  7. Untuk mengubah kolamen database, pilih halaman Opsi , lalu pilih kolamen dari daftar.

  8. Untuk mengubah model pemulihan, pilih halaman Opsi dan pilih model pemulihan dari daftar.

  9. Untuk mengubah opsi database, pilih halaman Opsi , lalu ubah opsi database. Untuk deskripsi setiap opsi, lihat MENGUBAH Opsi SET DATABASE (Transact-SQL).

  10. Untuk menambahkan grup file baru, pilih halaman Grup file . Pilih Tambahkan lalu masukkan nilai untuk grup file.

  11. Untuk menambahkan properti yang diperluas ke database, pilih halaman Properti yang Diperluas.

    1. Di kolom Nama, masukkan nama untuk properti yang diperluas.

    2. Di kolom Nilai, masukkan teks properti yang diperluas. Misalnya, masukkan satu atau beberapa pernyataan yang menjelaskan database.

  12. Untuk membuat database, pilih OK.

Menggunakan Transact-SQL

Membuat database

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini membuat database Sales. Karena kata kunci PRIMARY tidak digunakan, file pertama (Sales_dat) menjadi file utama. Karena MB atau KB tidak ditentukan dalam SIZE parameter untuk Sales_dat file, file tersebut menggunakan MB dan dialokasikan dalam megabyte. File Sales_log dialokasikan dalam megabyte karena akhiran MB secara eksplisit dinyatakan SIZE dalam parameter.

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

Untuk contoh selengkapnya, lihat CREATE DATABASE (SQL Server Transact-SQL).

Langkah berikutnya