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;