sp_dropdevice (Transact-SQL)
Se aplica a: SQL Server
Quita un dispositivo de base de datos o un dispositivo de copia de seguridad de una instancia de SQL Server Motor de base de datos, eliminando la entrada de master.dbo.sysdevices
.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_dropdevice
[ @logicalname = ] N'logicalname'
[ , [ @delfile = ] 'delfile' ]
[ ; ]
Argumentos
[ @logicalname = ] N'logicalname'
Nombre lógico del dispositivo de base de datos o dispositivo de copia de seguridad como se muestra en master.dbo.sysdevices.name
. @logicalname es sysname, sin ningún valor predeterminado.
[ @delfile = ] 'delfile'
Especifica si se debe eliminar el archivo de dispositivo de copia de seguridad físico. @delfile es varchar(7), con un valor predeterminado de NULL
. Si se especifica como DELFILE
, se elimina el archivo de disco del dispositivo de copia de seguridad físico.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Ninguno.
Comentarios
sp_dropdevice
no se puede usar dentro de una transacción.
Permisos
Debe pertenecer al rol fijo de servidor diskadmin .
Ejemplos
En el ejemplo siguiente se quita el tapedump1
dispositivo de volcado de cinta del Motor de base de datos.
EXEC sp_dropdevice 'tapedump1';