Partager via


sp_dbremove (Transact-SQL)

S'applique à : SQL Server

Supprime une base de données et tous les fichiers qui y sont associés.

Important

Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Nous vous recommandons d’utiliser DROP DATABASE à la place.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_dbremove
    [ [ @dbname = ] N'dbname' ]
    [ , [ @dropdev = ] 'dropdev' ]
[ ; ]

Arguments

[ @dbname = ] N’dbname'

Nom de la base de données à supprimer. @dbname est sysname, avec la valeur par défaut NULL.

[ @dropdev = ] 'dropdev'

Indicateur fourni pour la compatibilité descendante uniquement et est actuellement ignoré. @dropdev est varchar(10), avec la valeur par défaut dropdev.

Valeurs des codes de retour

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

Jeu de résultats

Aucune.

autorisations

Nécessite l’appartenance au rôle serveur fixe sysadmin ou exécutez l’autorisation directement sur cette procédure stockée.

Exemples

L'exemple ci-dessous supprime une base de données nommée sales et tous les fichiers qui y sont associés.

EXEC sp_dbremove sales;