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