Condividi tramite


sp_dropdevice (Transact-SQL)

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

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_dropdevice [ @logicalname = ] 'device' 
    [ , [ @delfile = ] 'delfile' ]

Argomenti

  • [ @logicalname= ] 'device'
    Nome logico del database o del dispositivo di backup elencato in master.dbo.sysdevices.name. device è di tipo sysname e non prevede alcun valore predefinito.

  • [ @delfile= ] 'delfile'
    Specifica se eliminare il file fisico del dispositivo di backup. delfile è di tipo varchar(7). Se specificato come DELFILE, il file fisico su disco viene eliminato.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nessuno

Osservazioni

La stored procedure sp_dropdevice non può essere utilizzata all'interno di una transazione.

Autorizzazioni

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

Esempi

Nell'esempio seguente il dispositivo di dump su nastro tapedump1 viene eliminato da Motore di database.

EXEC sp_dropdevice 'tapedump1';