首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >高可用性组SQL服务器上的自动故障转移

高可用性组SQL服务器上的自动故障转移
EN

Database Administration用户
提问于 2020-08-05 07:42:50
回答 1查看 149关注 0票数 0

在我阅读了https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/failover-clustering-and-always-on-availability-groups-sql-server?view=sql-server-ver15文档之后

我还是搞不懂局部保护的程度

  • 如果FCI保护级别中的节点=实例&失败-over=服务器、实例和数据库
  • 如果在可用性组保护级别内复制=数据库&仅在resources=Database上失败

这意味着如果我选择或在可用性组中设置副本,如果主实例已关闭,自动故障转移是否正在运行?

EN

回答 1

Database Administration用户

发布于 2020-08-05 12:53:51

这不是什么意思。

对于FCI,保护是在服务级别进行的。这意味着如果主节点有问题,服务将在另一个节点上重新启动。由于所有节点共享相同的存储,在故障转移之后,您将得到完全相同的“实例”(相同的作业、相同的登录、相同的DBs等)。而是从另一台服务器上运行。

在AG中,服务在两个节点上启动和运行。保护是在数据库级别设置的(例如,在AG中的主节点上可以有一些DB,而另外一些则没有)。每个节点都有自己的存储空间。

如果您处于同步模式,并将故障转移设置为“自动”,则如果您AG的主节点失败,您AG中的所有DB都将故障转移到另一个节点。

附注:系统数据库不是AG的一部分,因此您需要小心地处理与那些(例如:作业、登录等)相关的所有内容,因为它们不会“故障转移”。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/273243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档