这门课解决什么工作场景

很多做业务系统运维或数据库管理的上班族,平时应付单机数据库轻车熟路,但一旦遇到核心系统要求“不能停机”“数据不能丢”,就会卡壳。这门课针对的就是企业生产环境里的高可用和容灾场景,核心是 SQL Server 2016 的 AlwaysOn 可用性组。它解决的是这样一个实际问题:当主库服务器宕机或需要打补丁时,备库能自动接管读写,前端应用几乎无感知,同时关键数据还能实时同步到异地节点。如果你所在的公司有核心交易库、财务库或生产调度库需要做双机热备,或者你正想从基础 DBA 往中高级进阶,这门课的实操价值就非常明确。

适合什么基础与学习建议

从资料线索看,课程是按企业项目落地的流程推进的,不空讲理论。它适合已经装过 SQL Server、会写基本增删改查脚本、懂一点 Windows 服务器基础的同学。如果你连数据库引擎和代理服务都分不清,建议先补基础再来。学习时建议重点抓三块:第一是前期规划与标准化安装,很多生产事故源于安装时端口、账号、排序规则没统一;第二是域控环境搭建,AlwaysOn 强依赖 Windows 故障转移群集,域控是绕不开的门槛;第三是可用性组本身的配置,包括副本模式、端点权限、侦听器。建议先把这三块的视频过一遍,理解架构图,再动手搭环境。课程里用 VMware 模拟多节点,你自己的电脑内存至少 16GB 比较稳妥,否则跑几个虚拟机会很卡。

学完能独立做什么与资料怎么配合练习

学完后,你应该能独立拿下一套标准的企业级高可用方案:从域控规划、群集搭建、数据库标准化安装,到可用性组创建、主备切换测试、客户端连接串配置,整个链路自己跑通。这意味着你具备了在生产环境独立交付 SQL Server 高可用架构的能力,而不只是停在“会装数据库”的阶段。资料使用上,不要只看不练。视频里演示的克隆虚拟机、域控加入、SQL Server 标准化配置,建议你按章节同步在自己机器上复现一遍。遇到群集校验报错或端点连不通,先回看课程里的排错片段,再对照官方文档查错误码。这套流程跑顺一次,比看十遍视频都管用。


本课程以企业中生产环境为思路。学完本课程,快速应用到企业生产环境中搭建AlwaysOn可用性组

课程目录

*   01 SQL Server 2016 AlwaysOn 介绍/

  *   01 1-1 SQL Server 2016 AlwaysOn介绍

*   02 SQL Server 2016 AlwaysOn应用场景/

  *   01 2-1 AlwaysOn项目应用场景01

  *   02 2-2 AlwaysOn项目应用场景02

*   03 搭建AlwaysOn 环境准备工作/

  *   01 3-1 搭建AlwaysOn 项目前期规划

  *   02 3-2 VMware (安装) Win2016 操作系统

  *   03 3-3 VMware (克隆) Win2016 操作系统

  *   04 3-4 SQL2016 数据库标准化安装

*   04 域环境SQL2016 AlwaysOn 搭建/

  *   01 4-1 Win2016 (主)域控的安装配置

  *   02 4-2 Win2016 (备)域控的安装配置

  *   03 4-3 SQL2016 标准化配置01

  *   04 4-4 SQL2016 标准化配置02

  *   05 4-5 SQL2016三节点加入域

  *   06 4-6 Win2016三节点创建配置群集

  *   07 4-7 SQL2016 (双网卡)配置AlwaysOn 01

  *   08 4-8 SQL2016 (双网卡)配置AlwaysOn 02

  *   09 4-9 SQL2016 (双网卡)配置AlwaysOn 03

  *   10 4-10 AlwaysOn 数据库中添加更新对象数据

  *   11 4-11 AlwaysOn (添加)新数据库到可用性组

  *   12 4-12 AlwaysOn (删除)可用性组中的数据库

  *   13 4-13 AlwaysOn 可用性组(手动)故障转移

  *   14 4-14 AlwaysOn 可用性组(自动)故障转移

  *   15 4-15 AlwaysOn 可用性组(删除)辅助节点

  *   16 4-16 AlwaysOn 可用性组(添加)辅助节点

*   05 非域环境SQL2016 AlwaysOn 搭建/

  *   01 5-1 非域环境AlwaysOn准备工作

  *   02 5-2 Win2016 服务器三节点创建配置群集

  *   03 5-3 SQL2016 证书搭建配置AlwaysOn 01

  *   04 5-4 SQL2016 证书搭建配置AlwaysOn 02

  *   05 5-5 SQL2016 证书搭建配置AlwaysOn 03

  *   06 5-6 SQL2016 证书搭建配置AlwaysOn 04

  *   07 5-7 AlwaysOn 可用性组(手动)故障转移

  *   08 5-8 AlwaysOn 可用性组(自动)故障转移

  *   09 5-9 AlwaysOn 可用性组(删除)辅助节点

  *   10 5-10 AlwaysOn 可用性组(添加)辅助节点

*   06 AlwaysOn可用性组的后期维护/

  *   01 6-1 AlwaysOn 交叉可用性组

  *   02 6-2 AlwaysOn 故障转移后SQL登录用户问题

  *   03 6-3 AlwaysOn 故障转移后需要处理的工作

*   07 结课测试/

  *   01 结课测试