Transact-SQL 参考

sp_dbremove

删除数据库及其相关的所有文件。

重要  提供此过程只是为了向后兼容。对于可移动介质数据库,使用 sp_detach_db 删除服务器中的数据库。

语法

sp_dbremove [ @dbname = ] 'database'
    
[ , [ @dropdev = ] 'dropdev' ]

参数

[@dbname =] 'database'

要删除的数据库的名称。database 的数据类型为 sysname,默认值为 NULL。

[@dropdev =] 'dropdev'

提供该标志只是为了向后兼容,当前忽略此标志。dropdev 的值为 dropdev

返回代码值

0(成功)或 1(失败)

结果集

权限

执行权限默认授予要删除的数据库的 sysadmin 固定服务器角色的成员。

示例

下面的示例删除数据库 sales 及其相关的所有文件。

sp_dbremove sales

请参见

ALTER DATABASE

CREATE DATABASE

DBCC

sp_detach_db