Бөлісу құралы:


sp_dbremove (Transact-SQL)

Область применения: SQL Server

Удаляет базу данных и все связанные с ней файлы.

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого рекомендуется использовать DROP DATABASE .

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_dbremove
    [ [ @dbname = ] N'dbname' ]
    [ , [ @dropdev = ] 'dropdev' ]
[ ; ]

Аргументы

[ @dbname = ] N'dbname'

Имя базы данных, необходимой для удаления. @dbname — sysname с значением по умолчаниюNULL.

[ @dropdev = ] 'dropdev'

Флаг, предоставленный только для обратной совместимости и в настоящее время игнорируется. @dropdev — varchar(10) с значением по умолчаниюdropdev.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Нет.

Разрешения

Требуется членство в предопределенных ролях сервера sysadmin или разрешение на выполнение непосредственно в этой хранимой процедуре.

Примеры

В следующем примере удаляется база данных sales и все связанные с ней файлы.

EXEC sp_dbremove sales;