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;