sp_dbremove (T-SQL)
Berlaku untuk: SQL Server
Menghapus database dan semua file yang terkait dengan database tersebut.
Penting
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Kami menyarankan agar Anda menggunakan DROP DATABASE sebagai gantinya.
Sintaks
sp_dbremove
[ [ @dbname = ] N'dbname' ]
[ , [ @dropdev = ] 'dropdev' ]
[ ; ]
Argumen
[ @dbname = ] N'dbname'
Nama database yang akan dihapus. @dbname adalah sysname, dengan default NULL
.
[ @dropdev = ] 'dropdev'
Bendera yang disediakan hanya untuk kompatibilitas mundur dan saat ini diabaikan. @dropdev adalah varchar(10), dengan default dropdev
.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Tidak ada.
Izin
Memerlukan keanggotaan dalam peran server tetap sysadmin , atau menjalankan izin langsung pada prosedur tersimpan ini.
Contoh
Contoh berikut menghapus database bernama sales
dan semua file yang terkait dengannya.
EXEC sp_dbremove sales;