Menghapus database
Berlaku untuk: SQL ServerAzure SQL Database Azure 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
Di Object Explorer, sambungkan ke instans Mesin Database SQL Server, lalu perluas instans tersebut.
Perluas Database, klik kanan database untuk dihapus, lalu pilih Hapus.
Untuk mengonfirmasi bahwa Anda ingin menghapus database, pilih Ya.
Menggunakan SQL Server Management Studio
Untuk menghapus database
Di Object Explorer, sambungkan ke instans Mesin Database SQL Server, lalu perluas instans tersebut.
Perluas Database, klik kanan database untuk dihapus, lalu pilih Hapus.
Konfirmasikan database yang benar dipilih, lalu pilih OK.
Menggunakan T-SQL
Untuk informasi selengkapnya, lihat DROP DATABASE (Transact-SQL).
Untuk menghapus database
Sambungkan ke Mesin Database.
Dari bilah Standar, pilih Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini menghapus
Sales
database danNewSales
.
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
- Database sistem tidak dapat dihapus.
- Untuk informasi selengkapnya, lihat DROP DATABASE (Transact-SQL).