Поделиться через


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;

См. также

Справочник

ALTER DATABASE (Transact-SQL)

CREATE DATABASE (Transact-SQL)

DBCC (Transact-SQL)

sp_detach_db (Transact-SQL)