Хранимая процедура sp_dropdevice (Transact-SQL)
Удаляет устройство базы данных или устройство резервного копирования из экземпляра компонента SQL Server 2005 Database Engine, удаляя запись из master.dbo.sysdevices.
Синтаксические обозначения в Transact-SQL
Синтаксис
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';
См. также
Справочник
sp_addumpdevice (Transact-SQL)
sp_helpdb (Transact-SQL)
sp_helpdevice (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Другие ресурсы
Устройства резервного копирования
Как удалить устройство резервного копирования (SQL Server Management Studio)