Freigeben über


sp_dropdevice (Transact-SQL)

Gilt für: SQL Server

Legt ein Datenbankgerät oder Sicherungsgerät von einer SQL Server-Datenbank-Engine Instanz ab und löscht den Eintrag aus master.dbo.sysdevices.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @logicalname = ] N'logicalname'

Der logische Name des Datenbankgeräts oder Sicherungsgeräts, wie in master.dbo.sysdevices.name. @logicalname ist "sysname" ohne Standard.

[ @delfile = ] 'delfile'

Gibt an, ob die physische Sicherungsmediumsdatei gelöscht werden soll. @delfile ist varchar(7) mit einem Standardwert von NULL. Wenn angegeben als DELFILE, wird die Physische Sicherungsgeräte-Datenträgerdatei gelöscht.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

sp_dropdevice kann nicht innerhalb einer Transaktion verwendet werden.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle diskadmin .

Beispiele

Im folgenden Beispiel wird das tapedump1 Bandabbildgerät vom Datenbank-Engine entfernt.

EXEC sp_dropdevice 'tapedump1';