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 = ] 'database' [ , [ @dropdev = ] 'dropdev' ]
Argumente
[ @dbname = ] 'database'
Ist der Name der Datenbank, die entfernt werden soll. Die Datenbank ist "sysname" mit dem Standardwert NULL.
[ @dropdev = ] 'dropdev'
Ist eine Kennzeichnung nur für Abwärtskompatibilität vorgesehen und wird zurzeit ignoriert. dropdev hat den Wert dropdev.
Rückgabecodewerte
„0“ (erfolgreich) oder „1“ (fehlerhaft)
Resultsets
Keine
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle sysadmin .
Beispiele
Dieses Beispiel entfernt die sales
-Datenbank und alle zugeordneten Dateien.
EXEC sp_dbremove sales;
Weitere Informationen
ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)
DBCC (Transact-SQL)
sp_detach_db (Transact-SQL)
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:Feedback senden und anzeigen für