Share via


sp_dropdevice (Transact-SQL)

Supprime une unité de base de données ou une unité de sauvegarde du moteur de base de données SQL Server 2005, en supprimant l'entrée correspondante dans master.dbo.sysdevices.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [ @logicalname= ] 'device'
    Nom logique de l'unité de base de données ou de l'unité de sauvegarde tel qu'il apparaît dans master.dbo.sysdevices.name. device est de type sysname, sans valeur par défaut.

  • [ @delfile= ] 'delfile'
    Spécifie si le fichier de l'unité de sauvegarde physique doit être supprimé. delfile est de type varchar(7). S'il est défini comme DELFILE, le fichier disque de l'unité de sauvegarde physique est supprimé.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Jeux de résultats

Aucun

Notes

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

Autorisations

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

Exemple

L'exemple suivant supprime l'unité de sauvegarde sur bande tapedump1 du moteur de base de données.

EXEC sp_dropdevice 'tapedump1';