您可以通過SQL命令或RDS管理主控台刪除資料庫,但每種方式適合的執行個體類型不同,請根據實際情況,選擇刪除方式。
注意事項
當資料庫狀態為
OFFLINE(在sys.databases中state_desc列顯示為OFFLINE)時,無法直接刪除。請使用RDS系統預存程序EXEC sp_rds_set_db_online '資料庫名'將資料庫狀態改為ONLINE,資料庫狀態變為ONLINE後,即可執行刪庫操作。您可以通過
SELECT name, state_desc FROM sys.databases WHERE name = '資料庫名';查看資料庫狀態。
通過控制台刪除資料庫
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊資料庫管理。
找到要刪除的資料庫,單擊其右側操作列中的移除。
在彈出的確認框中,單擊確定。
通過SQL命令刪除資料庫
執行如下刪除資料庫命令:
DROP DATABASE [database_name];樣本如下:
DROP DATABASE [db_test];說明對於RDS SQL Server 2012及更高版本的高可用系列執行個體,如果您執行以上drop命令報錯,請使用以下預存程序。該預存程序會刪除指定的資料庫,移除關聯的鏡像,並且KILL在該資料庫上的串連。
EXEC sp_rds_drop_database 'database name'
相關API
API | 描述 |
刪除資料庫 |