sp_dropdevice (Transact-SQL)
适用范围:SQL Server
从 SQL Server 数据库引擎 实例中删除数据库设备或备份设备,从中删除master.dbo.sysdevices
该条目。
语法
sp_dropdevice
[ @logicalname = ] N'logicalname'
[ , [ @delfile = ] 'delfile' ]
[ ; ]
参数
[ @logicalname = ] N'logicalname'
数据库设备或备份设备的逻辑名称,如中 master.dbo.sysdevices.name
所列。 @logicalname 为 sysname,没有默认值。
[ @delfile = ] 'delfile'
指定是否应删除物理备份设备文件。 @delfile为 varchar(7),默认值为 NULL
. 如果指定为 , DELFILE
则会删除物理备份设备磁盘文件。
返回代码值
0
(成功)或 1
(失败)。
结果集
无。
注解
sp_dropdevice
不能在事务内使用。
权限
要求具有 diskadmin 固定服务器角色中的成员身份。
示例
以下示例从数据库引擎中删除tapedump1
磁带转储设备。
EXEC sp_dropdevice 'tapedump1';