sp_dbremove (Transact-SQL)

Применимо к:SQL Server

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

Внимание

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

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

Синтаксис

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

Аргументы

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

[ @dropdev = ] 'dropdev' Флаг предоставляется только для обратной совместимости и в настоящее время игнорируется. dropdev имеет значение dropdev.

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

0 (успешное завершение) или 1 (неуспешное завершение)

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

нет

Разрешения

Необходимо членство в предопределенной роли сервера sysadmin .

Примеры

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

EXEC sp_dbremove sales;  

См. также

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