在最近学习SQL Alwayson功能时,始终找不到好的知识点的详细介绍,以及环境和配置环境的介绍,故而,决定把自己学习的过程记录下来,以备自己回顾也与朋友们分享。
这篇首先介绍一下SQL Alwayson的背景知识:
- Alwayson 是一种集合了高可用性(HA)和灾难恢复(DR)两种功能于一身的技术,所以初期的代号为HADRon
- Alwayson可以说是故障转移群集、数据库镜像、日志传送三种技术的集成
-
Alwayson支持的是一个“可用性组”,每个可用性组是一个包含了一个或数个用户库的容器,可用性组的所有数据库作为一个整体发生故障转移。它支持高可用单位,既不像cluster,是整个SQL实例;也不像数据库镜像和日志传送的是单个用户数据库。
-
Alwayson利用了Windows故障转移群集的健康监测和自动故障转移的特性,所以它必须是建立在Windows故障转移群集之上,即Alwayson的底层是利用windows故障转移群集机制的检测和转移的。但是和SQL Server群集不同的是,可用性组里的数据库并不是一定要求存放在共享存储上的,他可以存放在本地磁盘上。可用性组是以用户数据库的集合为单位进行健康检测和故障转移的,不像Windows群集那样是以整个实例为单位
-
Alwayson的关键特性:
1)像群集一样,Alwayson支持故障转移,它具有独特的特点:
-
多个用户数据库可以一同进行故障转移,即可以同时使用多个用户数据库一起转移

本文介绍了SQL Alwayson作为高可用性(HA)和灾难恢复(DR)解决方案的关键特性,包括其集成故障转移群集、数据库镜像和日志传送的功能。Alwayson支持「可用性组」,允许多个数据库作为一个整体进行故障转移,并提供了自动、手动和强制三种故障转移模式。此外,辅助服务器可以用于只读访问、备份和DBCC命令,且数据在传输中加密和压缩,确保安全性和效率。
最低0.47元/天 解锁文章
5086

被折叠的 条评论
为什么被折叠?



