SQL Server 2012高可用性组

SQL Server 2012高可用性组在实现过程中较之早起的SQL Server故障转移群集来讲,不依赖特别提供共享存储磁盘阵列,每个节点独立存储一份数据库的副本

两年前的《SQL Server 2008 R2数据库镜像部署》,今天“再续前缘”——

微软新一代数据库产品SQL Server 2012已经面世一段时间了,不管从功能上讲还是性能上的体现,较之其早期产品都有了很大提升。特别是其引入高可用性组(AlwaysOn Group, AG)这一概念和功能,大大增强和提高了SQL Server的可用性,在之前的镜像数据库的基础上有了质的变化。

SQL Server 2012高可用性组在实现过程中较之早起的SQL Server故障转移群集来讲,不依赖特别提供共享存储磁盘阵列,每个节点独立存储一份数据库的副本。其较之早起的镜像数据库来讲,提供多节点高可用,并且针对数据库辅助节点副本可读;此外,在当前可读节点出现故障时,能通过AG自身的机制保证数据库正常访问,而不需要像之前的镜像数据库一样,需要通过访问端来进行切换。

因此,以下将对SQL Server 2012高可用性组的实现进行详细介绍。

一、具体的环境如下

在Windows域中,部署3台成员服务器用作SQL Server服务器,因为SQL Server 2012的高可用性组需要Windows的群集服务支持,所以必须预先在这些成员服务器上实现WSFC。服务器的操作系统均为Windows Server 2008 R2,因此其WSFC的仲裁配置有多数(奇数)节点、节点(偶数)和磁盘多数、多数节点(偶数)和文件共享、非多数:仅磁盘等4种。在此,为了体现SQL Server AG无需要各节点共享存储设备这一特性,准备使用3个节点实现。由于是奇数,所以选择多数节点仲裁配置。虽然这种仲裁配置不是被SQL Server 2012 AG推荐的,但是并不影响AG的实现和使用。

另外,由于本文着重讲述SQL Server 2012 AG的实现,所以对于服务器基本配置和网络设置,以及Windows活动目录和域的实现在此略去。

二、实现SQL Server 2012高可用性组必须的WSFC环境

首先在每台成员服务器上安装并配置WSFC,以配置SQL03为例:

1、安装WSFC群集组件

1)打开服务器管理器,选择“功能”,在右边窗口中点击“添加功能”。


2)在添加功能向导中,勾选“故障转移群集”,点击“下一步”。


3)在“确认安装选择”页面中,点击“安装”,进行安装操作。


文章来源:网站友情链接http://www.iis7.com/b/yqlj/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 环境准备 安装域控服务器 将服务器加入域控中 配置故障转移群集 安装与配置SQL Server 2014 配...
    garyond阅读 11,050评论 0 14
  • 自从SQL Server 2005以来,微软已经提供了多种高可用性技术来减少宕机时间和增加对业务数据的保护,而随着...
    严国华阅读 8,128评论 0 0
  • 你爱的那个人,原本就是个凡人;是因为你的注视,为他镀上金身 会变,当然会变 已经为人父 而你多少还有些稚气 故意让...
    鹿人记阅读 2,383评论 1 2
  • 今天题目换了,食记变成了早餐。我感觉这样才能更好的体现出文章的主题思想吧。由于双十一的到来,连续上了两周班,感觉身...
    编程妞阅读 3,056评论 0 3
  • 回顾 1.静态方法和类方法、对象方法 对象方法: a.直接声明在类中 b.自带的self参数c.对象来调用d.实现...
    龙神海王阅读 2,435评论 0 0