Freigeben über


sp_dbremove (Transact-SQL)

Entfernt eine Datenbank und alle dieser Datenbank zugeordneten Dateien.

ms187980.note(de-de,SQL.90).gifWichtig:
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Stattdessen sollte DROP DATABASE verwendet werden.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_dbremove [ @dbname = ] 'database' [ , [ @dropdev = ] 'dropdev' ] 

Argumente

[ @dbname= ] 'database'

Der Name der Datenbank, die entfernt werden soll. database ist vom Datentyp sysname und hat den Standardwert NULL.

[ @dropdev= ] 'dropdev'

Ein Flag, das nur aus Gründen der Abwärtskompatibilität bereitgestellt und derzeit ignoriert wird. dropdev hat den Wert dropdev.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

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;

Siehe auch

Verweis

ALTER DATABASE (Transact-SQL)
CREATE DATABASE (Transact-SQL)
DBCC (Transact-SQL)
sp_detach_db (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005