我计划从 AG 中删除多个大型数据库,但没有合适的测试环境来测试我的脚本。我只有一个用于规模小得多的数据库的测试环境。
但是我计划做的是:
- 在“对象资源管理器详细信息”中选择多个大型数据库,并编写脚本将它们移除到查询表中,然后一次性运行查询表中的脚本化 alter 语句集合。然后执行类似操作,一次性移除辅助副本中的“正在恢复”数据库。
- 或者在对象资源管理器中选择多个大型数据库,然后在 SSMS 中单击一下即可直接删除它们。同样,在 SSMS 对象资源管理器详细信息中单击一下即可删除辅助数据库中的“正在恢复”数据库。
我担心的是,它们都是大型数据库,其中一些大约每个有 2TB,大约有 300 个。使用自动播种来添加它们。在从 AG 中删除这么多大型数据库时,我需要担心什么吗?只需单击一下即可?
请问在执行此操作时有哪些问题需要强调?
谢谢
数据库的大小没有影响。如果您从可用性组中删除数据库,那么主要是元数据更改和内部状态转换,这些更改实际上并不涉及数据库,但辅助副本除外,这些副本将返回到恢复状态。
与此无关。
不是,任务会按顺序完成。