Comparteix a través de


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';