我们在AZURE上有一个SQL数据库,它被地理复制到不同位置的另一台服务器上。此数据库上的定价层不正确(也传输到地理副本)。为了更改它,我必须从故障转移组中删除数据库,然后删除复制链接。现在,当我想重新创建链接时,它说具有此名称的DB已经存在(当然,我删除了链接,但没有删除复制的DB)。是否有办法在现有数据库上重新创建链接,或者最佳做法是删除复制的数据库并重新创建?
x33g5p2x1#
Azure Geo Replication Failover是一项旨在在数据库出现故障时自动管理复制的功能。如果是手动异常,例如不正确的定价或模式错误,则默认情况下不会更正/反映,因为这些数据库是只读的,如下所示。
解决方法:1.删除副本服务器上的数据库,然后再次从主服务器重新添加数据库;它将自动配置最新的数据库功能;不需要删除该链接。
步骤2:再次创建从主服务器到故障切换服务器的新副本链接
1条答案
按热度按时间x33g5p2x1#
Azure Geo Replication Failover是一项旨在在数据库出现故障时自动管理复制的功能。
如果是手动异常,例如不正确的定价或模式错误,则默认情况下不会更正/反映,因为这些数据库是只读的,如下所示。
解决方法:
1.删除副本服务器上的数据库,然后再次从主服务器重新添加数据库;它将自动配置最新的数据库功能;不需要删除该链接。
步骤2:再次创建从主服务器到故障切换服务器的新副本链接