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';