sp_dbremove (Transact-SQL)
Gilt für: SQL Server
Entfernt eine Datenbank und alle dieser Datenbank zugeordneten Dateien.
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Es wird empfohlen, stattdessen DROP DATABASE zu verwenden.
Transact-SQL-Syntaxkonventionen
Syntax
sp_dbremove
[ [ @dbname = ] N'dbname' ]
[ , [ @dropdev = ] 'dropdev' ]
[ ; ]
Argumente
[ @dbname = ] N'dbname'
Der Name der Datenbank, die entfernt werden soll. @dbname ist "sysname" mit der Standardeinstellung "NULL
.
[ @dropdev = ] 'dropdev'
Ein Flag, das nur aus Gründen der Abwärtskompatibilität bereitgestellt wird und zurzeit ignoriert wird. @dropdev ist varchar(10) mit einem Standardwert von dropdev
.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus.
Beispiele
Dieses Beispiel entfernt die sales
-Datenbank und alle zugeordneten Dateien.
EXEC sp_dbremove sales;
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für