Udostępnij za pośrednictwem


sp_dbremove (języka Transact-SQL)

Usuwa bazę danych i wszystkie pliki skojarzone z tą bazą danych.

Ważna informacjaWażne:

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Firma Microsoft zaleca korzystanie z Usuń bazę danych zamiast.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

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

Argumenty

  • [ @dbname= ] 'database'
    Jest to nazwa bazy danych ma zostać usunięty.databasejest sysname, z wartością domyślną wartość NULL.

  • [ @dropdev= ] 'dropdev'
    Jest flaga zapewnić zgodność z poprzednimi wersjami i obecnie jest ignorowana.dropdevma wartość dropdev.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Brak

Uprawnienia

Wymaga członkostwa w sysadmin stała rola serwera.

Przykłady

W następującym przykładzie usunięto bazy danych o nazwie sales i wszystkie pliki skojarzone z typie.

EXEC sp_dbremove sales;