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