Partage via


sp_dropdevice (Transact-SQL)

S'applique à : SQL Server

Supprime un appareil de base de données ou un appareil de sauvegarde à partir d’une instance de SQL Server Moteur de base de données, en supprimant l’entrée de master.dbo.sysdevices.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @logicalname = ] N’logicalname'

Nom logique de l’appareil de base de données ou de l’appareil de sauvegarde comme indiqué dans master.dbo.sysdevices.name. @logicalname est sysname, sans valeur par défaut.

[ @delfile = ] 'delfile'

Spécifie si le fichier de l'unité de sauvegarde physique doit être supprimé. @delfile est varchar(7), avec la valeur par défaut NULL. S’il est spécifié en tant que DELFILE, le fichier de disque de l’appareil de sauvegarde physique est supprimé.

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Jeu de résultats

Aucune.

Notes

sp_dropdevice ne peut pas être utilisé à l’intérieur d’une transaction.

autorisations

Nécessite l'appartenance au rôle serveur fixe diskadmin .

Exemples

L’exemple suivant supprime l’appareil tapedump1 de vidage de bande à partir du Moteur de base de données.

EXEC sp_dropdevice 'tapedump1';