为什么RDS SQL Server在控制台删除数据库显示成功了,但是数据库还在?
目前在控制台删除数据库,是通过调用接口下发删库操作,此处返回的结果是调用接口的结果,不是删除数据库的结果,所以调用接口删库返回成功不一定是数据库删除成功了。
数据库没有成功删除的常见原因是数据库正在使用中,或者存在高可用架构(镜像\AlwaysON),建议通过命令删除,命令如下:
基础版实例:DROP DATABASE 数据库名。
非基础版实例:
USE db
GO
EXEC sp_rds_drop_database '数据库名'
GO
存储过程sp_rds_drop_database说明:删除实例中的数据库。删除时会将关联的对象移除掉,高可用版会自动将镜像移除,并且KILL在该数据库上的连接。
column1 | column2 | column3 |
column1 | column2 | column3 |
column1 | column2 | column3 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。