Condividi tramite


sp_dropdevice (Transact-SQL)

Si applica a: SQL Server

Elimina un dispositivo di database o un dispositivo di backup da un'istanza di SQL Server motore di database, eliminando la voce da master.dbo.sysdevices.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_dropdevice
    [ @logicalname = ] N'logicalname'
    [ , [ @delfile = ] 'delfile' ]
[ ; ]

Argomenti

[ @logicalname = ] N'logicalname'

Nome logico del dispositivo di database o del dispositivo di backup, come indicato in master.dbo.sysdevices.name. @logicalname è sysname, senza impostazione predefinita.

[ @delfile = ] 'delfile'

Viene specificato se eliminare il file fisico del dispositivo di backup. @delfile è varchar(7), con il valore predefinito NULL. Se specificato come DELFILE, il file del disco del dispositivo di backup fisico viene eliminato.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nessuno.

Osservazioni:

sp_dropdevice non può essere usato all'interno di una transazione.

Autorizzazioni

È richiesta l'appartenenza al ruolo predefinito del server diskadmin .

Esempi

Nell'esempio seguente viene eliminato il tapedump1 dispositivo di dump del nastro dal motore di database.

EXEC sp_dropdevice 'tapedump1';