データベースの削除
このトピックでは、SQL Server 2012 の SQL Server Management Studio で SQL Server Management Studio または Transact-SQL を使用して、ユーザー定義のデータベースを削除する方法について説明します。
このトピックの内容
作業を開始する準備:
制限事項と制約事項
前提条件
推奨事項
セキュリティ
以下を使用してデータベースを削除するには:
SQL Server Management Studio
Transact-SQL
補足情報: データベースを削除した後
作業を開始する準備
制限事項と制約事項
- システム データベースは削除できません。
前提条件
データベース上に存在するデータベース スナップショットをすべて削除します。 詳細については、「データベース スナップショットの削除 (Transact-SQL)」を参照してください。
データベースがログ配布に関係している場合は、ログ配布を削除します。
データベースをトランザクション レプリケーション用にパブリッシュしている場合、またはマージ レプリケーションにパブリッシュしたりサブスクライブしている場合は、レプリケーションをデータベースから削除します。
推奨事項
- データベースの完全バックアップを行うことを検討します。 削除したデータベースの再作成は、バックアップを復元することによってのみ可能です。
セキュリティ
権限
DROP DATABASE を実行するには、少なくともユーザーがデータベースで CONTROL 権限を持っている必要があります。
[Top]
SQL Server Management Studio の使用
データベースを削除するには
オブジェクト エクスプローラーで、SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
[データベース] を展開し、削除するデータベースを右クリックして、[削除] をクリックします。
適切なデータベースが選択されていることを確認して、[OK] をクリックします。
[Top]
Transact-SQL の使用
データベースを削除するには
データベース エンジンに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、[実行] をクリックします。 この例では、Sales データベースと NewSales データベースを削除します。
USE master ;
GO
DROP DATABASE Sales, NewSales ;
GO
[Top]
補足情報: データベースを削除した後
master データベースをバックアップします。 master データベースを復元する必要がある場合、master データベースが最後にバックアップされてから削除されたデータベースがあると、システム カタログ ビュー内にそのデータベースの参照が残っているので、エラー メッセージが表示されることがあります。
[Top]