分享方式:


sp_dbremove (Transact-SQL)

適用於:SQL Server

拿掉資料庫和與該資料庫相關聯的所有檔案。

重要

SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 建議您改用 DROP DATABASE

Transact-SQL 語法慣例

語法

sp_dbremove
    [ [ @dbname = ] N'dbname' ]
    [ , [ @dropdev = ] 'dropdev' ]
[ ; ]

引數

[ @dbname = ] N'dbname'

要移除的資料庫名稱。 @dbname為 sysname,預設值為 NULL

[ @dropdev = ] 'dropdev'

僅針對回溯相容性提供的旗標,目前會忽略。 @dropdev為 varchar(10),預設值為 dropdev

傳回碼值

0 (成功) 或 1 (失敗)。

結果集

無。

權限

需要系統管理員固定伺服器角色的成員資格,或直接在此預存程式上執行許可權。

範例

下列範例會移除名為 sales 的資料庫,以及與其相關聯的所有檔案。

EXEC sp_dbremove sales;