sp_dbremove (Transact-SQL)
Удаляет базу данных и все связанные с ней файлы.
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Вместо этой процедуры рекомендуется использовать инструкцию DROP DATABASE. |
Синтаксис
sp_dbremove [ @dbname = ] 'database' [ , [ @dropdev = ] 'dropdev' ]
Аргументы
[ @dbname= ] 'database'
Имя базы данных для удаления. database относится к типу sysname и принимает значение по умолчанию NULL.[ @dropdev= ] 'dropdev'
Флаг, использующийся только для обратной совместимости и в данный момент игнорируемый. Параметру dropdev присваивается значение dropdev.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Результирующие наборы
Нет
Разрешения
Требует членства в предопределенной роли сервера sysadmin.
Примеры
В следующем примере удаляется база данных sales и все связанные с ней файлы.
EXEC sp_dbremove sales;