sp_dropdevice (Transact-SQL)
Удаляет устройство базы данных или устройство резервного копирования из экземпляра компонента SQL Server 2005 Database Engine, удаляя запись из 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.
Примеры
В следующем примере из компонента Database Engine удаляется устройство хранения на магнитной ленте tapedump1.
EXEC sp_dropdevice 'tapedump1';