Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Usuwa bazę danych oraz wszystkie pliki powiązane z tą bazą.
Ważna
Ta funkcja zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji. Zalecamy, aby użyć DROP DATABASE zamiast tego.
Transact-SQL konwencje składni
Syntax
sys.sp_dbremove
[ [ @dbname = ] N'dbname' ]
[ , [ @dropdev = ] 'dropdev' ]
[ ; ]
Arguments
[ @dbname = ] N'dbname'
Nazwa bazy danych, którą ma usunąć.
@dbname jest nazwa systemu, z wartością domyślną NULL.
[ @dropdev = ] 'dropdev'
Flaga przeznaczona wyłącznie dla kompatybilności wstecznej i obecnie jest ignorowana.
@dropdev to varchar(10), z domyślnym .dropdev
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Zestaw wyników
Żaden.
Permissions
Wymaga członkostwa w sysadmin stałej roli serwera lub wykonywania uprawnień bezpośrednio w tej procedurze składowanej.
Examples
Poniższy przykład usuwa bazę danych o nazwie sales oraz wszystkie powiązane z nią pliki.
EXECUTE sp_dbremove sales;