コンソールまたは SQL ステートメントを使用して、ApsaraDB RDS for SQL Server インスタンスからデータベースを削除します。
前提条件
データベースを削除する前に、データベースが ONLINE 状態であることを確認してください。次のクエリを実行して確認します。
SELECT name, state_desc FROM sys.databases WHERE name = 'Database name';state_desc が OFFLINE を返す場合は、まずデータベースをオンラインにしてください。
EXEC sp_rds_set_db_online 'Database name'詳細については、「ストアドプロシージャ」をご参照ください。
コンソールを使用したデータベースの削除
インスタンスページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択し、対象の RDS インスタンスを見つけてインスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[データベース] をクリックします。
対象のデータベースを見つけ、[操作] 列の [削除] をクリックします。
確認ダイアログボックスで、[OK] をクリックします。
SQL ステートメントを使用したデータベースの削除
RDS インスタンスに接続します。詳細については、「ApsaraDB RDS for SQL Server インスタンスへの接続」をご参照ください。
次のステートメントを実行します。
-- database_name を削除するデータベースの名前に置き換えます DROP DATABASE [database_name];DROP DATABASEが RDS High-availability Edition で SQL Server 2012 以降を実行しているインスタンスでエラーを返す場合は、代わりに次のストアドプロシージャを使用してください。このプロシージャは、データベースを削除し、関連付けられたイメージを削除し、すべてのアクティブな接続を閉じます。EXEC sp_rds_drop_database 'database name'
API リファレンス
| 操作 | 説明 |
|---|---|
| DeleteDatabase | データベースを削除します。 |