zoukankan      html  css  js  c++  java
  • SQL SERVER 2012 AlwaysOn

    搭建 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 高可用性 – 可用性组-可用性数据库-添加数据库

    image

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

    image

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

    image

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

    image

    image

    image

    image

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

    image

    2,可用性组故障转移

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

    image

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

    image

    image

    image

    image

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

    image

    image

    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

  • 相关阅读:
    Python 双向链表的实现
    Python 单链表实现
    分享两种 Python 中的单例模式
    HTML 盒子模型
    HTML 行高
    HTML 超链接 文本修饰 背景属性
    HTML 标签分类
    HTML 文字,样式表
    HTML CSS
    HTML 锚点 空链 超链优化写法
  • 原文地址:https://www.cnblogs.com/lvzf/p/10569857.html
Copyright © 2011-2022 走看看