从 Microsoft® SQL Server™ 除去数据库设备或备份设备,从 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。
执行权限默认授予 sysadmin 和 diskadmin 固定服务器角色的成员。
下面的示例从 SQL Server 除去 TAPEDUMP1 磁带转储设备。
sp_dropdevice 'TAPEDUMP1'