Bagikan melalui


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.

Konvensi sintaks transact-SQL

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;