sp_dbremove (Transact-SQL)

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

ms187980.note(ru-ru,SQL.90).gifВажно!
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Вместо этой процедуры рекомендуется использовать инструкцию DROP DATABASE.

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

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

Аргументы

  • [ @dbname= ] 'database'
    Имя базы данных для удаления. database относится к типу sysname и принимает значение по умолчанию NULL.
  • [ @dropdev= ] 'dropdev'
    Флаг, использующийся только для обратной совместимости и в данный момент игнорируемый. Параметру dropdev присваивается значение dropdev.

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

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

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

Нет

Разрешения

Требует членства в фиксированной серверной роли sysadmin.

Примеры

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

EXEC sp_dbremove sales;

См. также

Справочник

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

Справка и поддержка

Получение помощи по SQL Server 2005