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). |
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)
Procédures stockées système (Transact-SQL)