Partager 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.

S'applique à : SQL Server (SQL Server 2008 via la version actuelle).

Icône Lien de rubrique Conventions de la syntaxe 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 et n'a pas de 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';

Voir aussi

Référence

sp_addumpdevice (Transact-SQL)

sp_helpdb (Transact-SQL)

sp_helpdevice (Transact-SQL)

Procédures stockées système (Transact-SQL)

Concepts

Unités de sauvegarde (SQL Server)

Supprimer une unité de sauvegarde (SQL Server)