Share via


sp_dbremove (Transact-SQL)

適用対象:SQL Server

データベースおよびそのデータベースと関連付けられているすべてのファイルを削除します。

重要

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに DROP DATABA Standard Edition を使用することをお勧めします。

Transact-SQL 構文表記規則

構文

  
sp_dbremove [ @dbname = ] 'database' [ , [ @dropdev = ] 'dropdev' ]   

引数

[ @dbname = ] 'database' 削除するデータベースの名前を指定します。 データベースsysname で、既定値は NULL です。

[ @dropdev = ] 'dropdev' 下位互換性のみを目的として提供されるフラグであり、現在は無視されます。 dropdev には値 dropdev があります

リターン コードの値

0 (成功) または 1 (失敗)

結果セット

なし

アクセス許可

sysadmin 固定サーバー ロールのメンバーシップが必要です。

次の例では、名前付きの sales データベースと、それに関連付けられているすべてのファイルを削除します。

EXEC sp_dbremove sales;  

参照

ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)
DBCC (Transact-SQL)
sp_detach_db (Transact-SQL)