我在可用性组有两个副本。另外,我还有额外的实例instance3,它的虚拟数据库不在可用性组中。
随着时间的推移,一些新的东西开始存储在虚拟数据库中,现在我必须将它添加到可用性组中。
我遵循了下面描述的用户指南:https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/availability-group-add-a-database,但是当我在向导中指定要添加到可用性组的新数据库时,我看不到列表中的数据库。
我是错过了中间的一步,还是做错了?
另外要注意的是,有一个名称相同的数据库,但来自可用性组中的另一个实例。这可能会造成问题吗?我想不可能有两个名称相同的DB,现在更改DB的名称还不算晚。
发布于 2017-10-17 14:08:08
听起来,您正在尝试从主节点以外的节点(是instance3,甚至是集群的一部分)向AG添加数据库,您不能这样做。您将不得不失败到instance3,然后添加它。您还可以对数据库进行备份,将其还原到主数据库,然后再执行添加它的步骤(您必须从主数据库执行完整备份和日志备份)。
你最大的问题就是名字。您是正确的,您不能有两个具有相同名称的数据库。它将不得不更改,否则您将不得不将其移动到另一个集群。
https://dba.stackexchange.com/questions/188661
复制相似问题