AWS:无法删除 MSSQL RDS 数据库

AWS:无法删除 MSSQL RDS 数据库
  1. 我们有一个 RDS MSSQL 实例,配置为多可用区。
  2. 我在 RDS 上创建了一个测试数据库“Moose”。
  3. 5-10 分钟后,SSMS 中显示“ (Principal, Synchronized)”<= 到目前为止一切顺利。
  4. 我打开 rdsadmin 的查询提示 (不是“驼鹿”)<=有与“Moose”测试数据库的连接
  5. alter database Moose set partner off <= 响应:命令已成功完成。
  6. drop database Moose <= 错误:消息 3743:数据库“Moose”已启用数据库镜像。删除数据库之前必须先删除数据库镜像。
  7. alter database Moose set offline <= 错误:消息 1468:无法对数据库“Moose”执行该操作,因为它涉及数据库镜像会话或可用性组。某些操作不允许在参与数据库镜像会话或可用性组的数据库上执行。

问:什么是“取消镜像”AWS Multi-AZ RDS 数据库的 TSQL 命令,以便我可以将其脱机或删除?


附录:

这似乎是一个“延迟问题”

  • alter database Moose set partner off和的结合drop database Moose最终会起作用……

  • alter database Moose set partner off直到镜像完全同步后才会生效。

  • 并且drop database Moose会失败,直到“set partner off”之后的某个时间点。但在某个时候(假设 DB 上没有中间活动),我可以成功删除 MSSQL 数据库。

相关内容