搭建 AlwaysOn 是件非常繁琐的工作,需要从两方面考虑,操作系统层面和数据库层面,AlwaysOn 非常依赖于操作系统,域控,群集,节点等概念;

DBA 不但要熟悉数据库也要熟悉操作系统的一些概念;否则理解的会不深刻,一旦AlwaysOn 出现故障,首先根据错误日志,来排查是操作系统问题还是数据库问题;

部署AlwaysOn 分三部分:

1,操作系统层面; https://www.cnblogs.com/lvzf/p/10565298.html

2,数据库层面;    https://www.cnblogs.com/lvzf/p/10566598.html

3,维护AlwaysOn;   https://www.cnblogs.com/lvzf/p/10569857.html

本篇文章详细介绍- AlwaysOn 维护

接上文 SQL SERVER 2012 AlwaysOn - 数据库层面 02 下面开始对AlwaysOn 维护进行介绍;

1,新增数据库

可用性组添加数据库 Test

数据库初始化过程省略,详细请看上面【数据库层面 02 】 初始化过程

点击:AlwaysOn 高可用性 – 可用性组-可用性数据库-添加数据库

选中 Test 数据库 点击 【下一步】

选中 - 【仅联接】,点击 【下一步】

点击【全部联接】 联接 DB128,DB129 数据库实例;

下图显示 Test 数据库已经加入到可用性组 FlowCluster

2,可用性组故障转移

把可用性组从 DB124 转移到 DB128,可用性组的所有数据库做为一个整体转移 FlowCluster – 右键 – 故障转移 – 如下图:

选中 DB128,把主副本转移到 DB128 数据库服务器上,如下图:

故障转移成功;DB124 转移到 DB128
DB124 由原来的【主要角色】 转变成【辅助角色】
DB128 由原来的【辅助角色】转变成【主要角色】

Note:
-  前端程序写操作,如果直接联接【侦听器】, 那么故障转移后 会自动把连接转移到新的主角色;

-  前端程序写操作,如果直接联接主服务器角色,那么故障转移后,写操作字符连接配置文件需要修改到新的主角色;

-  如果前后端做了读写分离,直接联接【侦听器】,自动分发读写操作到指定的服务器,只读操作分发到只读数据库服务器;

部署AlwaysOn 分三部分:

1,操作系统层面; https://www.cnblogs.com/lvzf/p/10565298.html

2,数据库层面;    https://www.cnblogs.com/lvzf/p/10566598.html

3,维护AlwaysOn;   https://www.cnblogs.com/lvzf/p/10569857.html

转载于:https://www.cnblogs.com/lvzf/p/10569857.html

SQL SERVER 2012 AlwaysOn - 维护篇 03相关推荐

  1. 从0开始搭建SQL Server 2012 AlwaysOn 第一篇(AD域与DNS)

    随着业务发展,公司需要提高数据安全与性能需求,所以需要对新技术预研(先采坑),做技术积累: 了解相关AlwaysOn 故障转移集群(热备),数据路由(ICX),Moebius(莫比斯数据路由) 决定测 ...

  2. 在windows 2008 server core 上搭建sql server 2012 alwayson group

    前言 自 SQL 2005以来,MSFT在SQL server的每个版本都增加了不少令人兴奋的闪亮点,SQL Server 2012也不例外,其中SQL 2012  Alwayson group就是其 ...

  3. SQL Server 2012 AlwaysOn高可用配置之六:启用AlwaysOn功能

    6.  启用AlwaysOn功能 6.1 在SQL01打开"SQL Server Configuration Manager",右键"SQL Server(MSSQLSE ...

  4. 遇到Sql Server 2012 AlwaysOn的同步事务传输问题

    新版的Sql Server 提供了AlwaysOn技术为高可用性系统提供了极大的便利,而且可以实现我们以前需要花很多工作实现的读写分离机制,我们当然受不了诱惑,去尝试这种新技术.开始就像所有的故事一样 ...

  5. SQL Server 2012 AlwaysOn高可用配置之八:新建可用性组

    8. 新建可用性组 8.1 在SQL01服务器,右键"可用性组",选择"新建可用性组向导" 8.2 下一步 8.3 输入可用性组名称,下一步 8.4 勾选对应的 ...

  6. 配置SQL Server 2012 AlwaysOn ——step1 建立AD域及DNS配置

    需要三台安装好windows server 2008 R2 sp1的虚拟机服务器SQLTESTDNS,SQLTESTMAIN,SQLTESTSUB,以SQLTESTMAIN为主数据库及群集服务器,SQ ...

  7. sql数据库服务器端口修改,SQL SERVER 2012更改默认的端口号为1772

    打开开始菜单,找到sqlserver的配置管理器,点击打开 按下图配置右边窗口三项: 按下图配置右边三项: 按下图配置右边三项: 点击下图左边的SQL Server网络配置/MSSQLSERVER的协 ...

  8. 基于Windows Server 2008 R2的WSFC实现SQL Server 2012高可用性组(AlwaysOn Group)

    2012年5月 微软新一代数据库产品SQL Server 2012已经面世一段时间了,不管从功能还是性能上讲,较之其早期产品都有了很大提升.特别是其引入高可用性组(AlwaysOn Group, AG ...

  9. SQL Server 2012 数据库镜像配置完整篇

    "数据库镜像"是一种提高 SQL Server 数据库的可用性的解决方案. 镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库.数据库镜像维护一个数据库的两个副本,这两个 ...

最新文章

  1. JavaScript面向对象怎样删除标签页?
  2. linux eclipse go插件,Eclipse的Go插件(goclipse)
  3. java实现频繁集_数据挖掘--频繁集测试--Apriori算法--java实现
  4. Flink 与 TiDB 联合发布实时数仓最佳实践白皮书
  5. 使用mac m1跑fortran代码hello world
  6. c语言二叉树图形输出,C语言数据结构树状输出二叉树,谁能给详细的解释一下...
  7. 面试官:备战年终,这些面试考点,请你牢牢记住
  8. Android项目混淆配置
  9. php 循环table,php table循环 问题很简单 求帮助
  10. 关于单页面应用一些随想
  11. python3 与python2 异常处理的区别与联系
  12. triz矛盾矩阵_怎样利用项目TRIZ矛盾定义法,突破产品“创
  13. 如何用计算机制作思维导向图,mindmaster使用方法,手把手教你制作思维导图
  14. 【STC单片机学习】第九课:单片机按键使用
  15. 饥荒控制台输入没用_饥荒代码为什么我输入没反应
  16. iOS 微信支付开发(最新版)
  17. 使用docker在Centos上做DNS服务器的配置
  18. arduino液位传感器_Arduino 水位检测器/传感器
  19. 体会视觉的震撼,从10亿光年到0.1飞米
  20. pytorch-forecasting

热门文章

  1. REVERSE-PRACTICE-CTFSHOW-2
  2. oracle cogs 科目,请问R12中,Mtl_material_transaction中的 COGS Recognition记录是干啥的?
  3. 【LightOJ - 1038】Race to 1 Again(概率dp,数学期望)
  4. 【CodeForces - 1150A】Stock Arbitraging (贪心,水题)
  5. 【POJ - 2262】Goldbach's Conjecture (数论,哥德巴赫猜想,知识点结论)
  6. 《python深度学习》代码中文注释
  7. 机器学习笔记(十一):支持向量机
  8. root 进入ssh 出现问题
  9. 的级联选择_级联接收机的计算及Y因子噪声因子测量法
  10. oracle用户新增数据文件,[数据库]20200722_Oracle添加表空间、用户,用户授权