Menghapus database

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Artikel ini menjelaskan cara menghapus database yang ditentukan pengguna di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Prasyarat

  • Hapus rekam jepret database apa pun yang ada di database. Untuk informasi selengkapnya, lihat Menghilangkan Rekam Jepret Database (Transact-SQL).

  • Jika database terlibat dalam pengiriman log, hapus pengiriman log.

  • Jika database diterbitkan untuk replikasi transaksional, atau diterbitkan atau berlangganan untuk menggabungkan replikasi, hapus replikasi dari database.

Peringatan

Pertimbangkan untuk mengambil cadangan penuh database sebelum menghilangkannya. Database yang dihapus hanya dapat dibuat ulang dengan memulihkan cadangan penuh. Untuk informasi selengkapnya, lihat Mulai Cepat: Mencadangkan dan memulihkan database SQL Server lokal.

Keamanan

Izin

Untuk menjalankan DROP DATABASE, minimal, pengguna harus memiliki izin CONTROL pada database.

Menggunakan Azure Data Studio (pratinjau)

Untuk menghapus database

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

  2. Perluas Database, klik kanan database untuk dihapus, lalu pilih Hapus.

  3. Untuk mengonfirmasi bahwa Anda ingin menghapus database, pilih Ya.

Menggunakan SQL Server Management Studio

Untuk menghapus database

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

  2. Perluas Database, klik kanan database untuk dihapus, lalu pilih Hapus.

  3. Konfirmasikan database yang benar dipilih, lalu pilih OK.

Menggunakan T-SQL

Untuk informasi selengkapnya, lihat DROP DATABASE (Transact-SQL).

Untuk menghapus 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 menghapus Sales database dan NewSales .

USE master ;  
GO  
DROP DATABASE Sales, NewSales ;  
GO  

Tindak Lanjut: Setelah menghapus database

Cadangkan master database. Jika master harus dipulihkan, database apa pun yang telah dihapus sejak pencadangan master terakhir masih akan memiliki referensi dalam tampilan katalog sistem dan dapat menyebabkan pesan kesalahan dimunculkan.

Batasan dan Pembatasan

Langkah berikutnya