自动故障转移配置中的Azure SQL数据库忽略故障转移请求

时间:2017-10-03 21:23:08

标签: sql azure failover

我正在测试Azure SQL数据库的新自动故障转移组功能。设置很简单,使用新的端点和连接字符串似乎也非常简单。但是,当我尝试使用门户网站手动强制故障转移到辅助数据库时,没有任何反应。我的故障转移请求出现在活动日志中,但之后没有任何反应。数据库永远不会切换到辅助位置。 有没有其他人经历过类似的事情?

谢谢。

2 个答案:

答案 0 :(得分:0)

如果您将服务器添加到自动故障转移组,"强制故障转移"菜单项" Geo Replication"屏幕变得无用而没有任何警告。你应该转到服务器 - >故障转移组,选择故障转移组并从那里使用故障转移或强制故障转移。

答案 1 :(得分:0)

我对此做了一些研究。由于所有与故障转移组相关的操作(而不仅仅是地理复制)都位于Microsoft.Sql / 服务器 / failoverGroups / *下,因此应通过服务器->故障转移组执行操作。

此外,SQL Server贡献者能够执行上述故障转移,但是SQL DB贡献者却不能。

sql服务器上的某些network security settings也可能会阻止故障转移。