すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:データベースの削除

最終更新日:Jan 14, 2025

このトピックでは、ApsaraDB RDS for SQL Serverインスタンスからデータベースを削除する方法について説明します。 ApsaraDB RDSコンソールまたはSQLステートメントを使用して、データベースを削除できます。

注意事项

  • sys.databasesテーブルのデータベースのstate_desc値がOFFLINEの場合、データベースはOFFLINE状態であり、データベースを直接削除することはできません。 この場合、EXEC sp_rds_set_db_online 'Database name' ストアドプロシージャを呼び出して、データベースのステータスをONLINEに変更し、データベースを削除する必要があります。 詳細については、「ストアドプロシージャ」をご参照ください。

    SELECT name, state_desc FROM sys.databases WHERE name = 'Database name'; ステートメントを実行して、データベースのステータスを照会できます。

ApsaraDB RDSコンソールを使用したデータベースの削除

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、データベース管理.

  3. 削除するデータベースを見つけて、をクリックします。削除で、アクション列を作成します。

  4. 表示されるメッセージで、[OK] をクリックします。

SQL文を使用したデータベースの削除

  1. データベースが属するRDSインスタンスに接続します。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスへの接続」をご参照ください。

  2. 次の文を実行してデータベースを削除します。

    DROP DATABASE [database_name];

    例:

    DROP DATABASE [db_test];
    説明

    RDSインスタンスがRDS High-availability EditionでSQL Server 2012以降を実行し、前述のDROPステートメントを実行した後にエラーが報告された場合、次のストアドプロシージャを使用してRDSインスタンスからデータベースを削除できます。 ストアドプロシージャは、指定されたデータベースを削除するだけでなく、関連するイメージを削除し、データベースへの接続を閉じます。

    EXEC sp_rds_drop_database 'database name'

関連する API 操作

操作

説明

DeleteDatabase

データベースを削除します。