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)