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