sp_dbremove (Transact-SQL)

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

Важное примечаниеВажно!

В будущей версии 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;