All Products
Search
Document Center

ApsaraDB RDS:Hapus database

Last Updated:Mar 29, 2026

Hapus database dari instans ApsaraDB RDS for SQL Server menggunakan Konsol atau Pernyataan SQL.

Prasyarat

    Sebelum menghapus database, pastikan database berada dalam status ONLINE. Jalankan kueri berikut untuk memeriksa:

    SELECT name, state_desc FROM sys.databases WHERE name = 'Database name';

    Jika state_desc mengembalikan nilai OFFLINE, bawa database tersebut ke status ONLINE terlebih dahulu:

    EXEC sp_rds_set_db_online 'Database name'

    Untuk informasi selengkapnya, lihat Prosedur tersimpan.

    Hapus database menggunakan Konsol

    1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS Anda berada, lalu temukan instans RDS tersebut dan klik ID instans.

    2. Di panel navigasi sebelah kiri, klik Databases.

    3. Temukan database yang ingin dihapus, lalu klik Delete di kolom Actions.

    4. Pada dialog konfirmasi, klik OK.

    Hapus database menggunakan Pernyataan SQL

    1. Hubungkan ke instans RDS. Untuk informasi selengkapnya, lihat Hubungkan ke instans ApsaraDB RDS for SQL Server.

    2. Jalankan pernyataan berikut:

      -- Ganti database_name dengan nama database yang akan dihapus
      DROP DATABASE [database_name];

      Jika pernyataan DROP DATABASE menghasilkan error pada instans yang menjalankan SQL Server 2012 atau versi lebih baru di RDS High-availability Edition, gunakan prosedur tersimpan berikut sebagai gantinya. Prosedur ini akan menghapus database, menghapus gambar terkait, serta menutup semua koneksi aktif.

      EXEC sp_rds_drop_database 'database name'

    Referensi API

    OperasiDeskripsi
    DeleteDatabaseMenghapus database.