简介

SQL Server2012中新增的AlwaysOn是一个新增高可用性解决方案。在AlwaysOn之前,SQL Server已经有的高可用性和数据恢复方案,比如数据库镜像,日志传送和故障转移集群.都有其自身的局限性。而AlwaysOn作为微软新推出的解决方案,提取了数据库镜像和故障转移集群的优点。本文旨在通过实现一个AlwaysOn的实例来展现AlwaysOn。

配置AlwaysOn

虽然AlwaysOn相比较之前版本的故障转移集群而言,步骤已经简化了许多。但配置AlwaysOn依然是一件比较麻烦的事,不仅需要你对SQL Server比较熟悉,还需要对Windows Server有所了解。本文配置AlwaysOn分为两个板块,分别为:配置Windows和配置SQL Server。

在开始说道配置Windows之前,首先简单介绍一下测试环境。

我搭了三台Windows Server 2008的虚拟机(SQL SERVER 2012比较麻烦,必须2008 sp2以上版本windows server才能安装),如图1所示。其中将活动目录和DNS服务器安在了Windows Server2008 Server 1.没有启用DHCP服务器,三台服务器的IP分别为192.168.100.1/24,192.168.100.2/24,192.168.100.3/24。

图1.三台装有Windows Server2008的测试虚拟机

三台服务器都加入了由Windows Server 2008 Server1作为AD建立域SQL2012.TEST。三台虚拟机的名称分别为SQLServerTest1,SQLServerTest2,SQLServerTest3。

配置Windows Server

首先在分别在三台测试服务器上安装故障转移集群的功能,如图2所示。

图2.在测试服务器上安装故障转移集群的功能

在安装好故障转移集群的功能之后,在Server1上进行对集群的配置.如图3所示。

图3.在故障转移集群管理中创建集群

然后在接下来的步骤中,将三台服务器加入集群,如图4所示。

图4.将三台测试服务器加入集群

点击下一步,进行测试,如图5所示。

图5.对集群进行验证测试

点击下一步,添加集群名称,如图6所示。

图6.添加集群IP和集群名称

然后点击下一步确认后,最后完成集群的创建,如图7所示。

图7.完成集群的创建

配置SQL Server

在配置完Windows Server之后,就该配置SQL SERVER了。分别在三台测试机上安装SQL Server 2012,所安装的功能如图8所示。

图8.SQL Server 2012安装的功能

安装完SQL Server 2012之后,运行SQL Server配置管理器,如图9所示。

图9.运行SQL Server 配置管理器

然后在SQL Server实例中开启alwaysOn选项,如图10所示.

图10.开启AlwaysOn

 

SQL Server 2012中的AlwaysOn尝试的更多相关文章

  1. SQL Server 2012中Task是如何调度的?

    SQL Server 2012中Task是如何调度的?[原文来自:How It Works: SQL Server 2012 Database Engine Task Scheduling]     ...

  2. SQL Server 2012中快速插入批量数据的示例及疑惑

    SQL Server 2008中SQL应用系列--目录索引 今天在做一个案例演示时,在SQL Server 2012中使用Insert语句插入1万条数据,结果遇到了一个奇怪的现象,现将过程分享出来,以 ...

  3. 微软BI 之SSAS 系列 - 在SQL Server 2012 中开发 Analysis Services Multidimensional Project

    SQL Server 2012 中提供了开发 SSAS 项目的两种模型,一种是新增加的 Tabular Model 表格模型,另一种就是原始的 Multidimensional Model 多维模型. ...

  4. (数据科学学习手册28)SQL server 2012中的查询语句汇总

    一.简介 数据库管理系统(DBMS)最重要的功能就是提供数据查询,即用户根据实际需求对数据进行筛选,并以特定形式进行显示.在Microsoft SQL Serve 2012 中,可以使用通用的SELE ...

  5. 在SQL Server 2012中实现CDC for Oracle

    在上篇在SSIS 2012中使用CDC(数据变更捕获)中,介绍了如何在SSIS 2012中使用CDC,本文在此基础上介绍,如何通过Attunity提供的Change Data Capture Desi ...

  6. 在SQL Server 2012中新建用户

    一.问题描述 在最开始装SQL Server 2012时我选择的是Windows身份认证方式,现在想添加一个用户采用SQL Server身份验证. 二.具体思路 1.新建用户 2.将新建的用户添加到相 ...

  7. 在SQL Server 2012中如何使用分组集

    作者:Itzik Ben-Gan  翻译:张洪举 此文摘自作者的<Microsoft SQL Server 2012 T-SQL基础>. 分组集就是你据以分组的一个属性集.传统上,SQL中 ...

  8. SQL Server 2012 中 Update FROM子句

    首先说明一下需求以及环境 创建Table1以及Table2两张表,并插入一下数据 USE AdventureWorks2012; GO IF OBJECT_ID ('dbo.Table1', 'U') ...

  9. SQL Server 2012中LEAD函数简单分析

    LEAD函数简单点说,就是把下一行的某列数据提取到当前行来显示,看示例更能解释清楚,先看测试用脚本 DECLARE @TestData TABLE( ID INT IDENTITY(1,1), Dep ...

随机推荐

  1. secure CRT常用的查看服务器日志命令

    tail -f  /(日志文件目录)   查看日志命令ctrl+c停止打印ls  -al  查看文件的详细信息路径等vi  /(日志文件目录)  打开日志/搜索字符退出:按ESC后,按“:”,输入q, ...

  2. GIT中常用的命令

    最近项目中使用到了GIT,所以记录一下GIT中常用的命令. GIT使用的客户端有Git Bash:http://code.google.com/p/msysgit/ 还有乌龟TortoiseGit:h ...

  3. ORM模板层

    1.模板语言之变量 def index(request): name='lqz' age=18 ll=['name','age'] dic={'name':name,'age':age} class ...

  4. spring boot 的使用

    一:首先安装spring boot插件 两种方式安装, 1:使用myeclipse自带的安装插件的功能 help>  install from catalog> 将出现下面的界面,搜寻sp ...

  5. 虚拟货币ICO是什么意思 看完秒懂

    有这样一个市场,与90年代的互联网泡沫及其相似,它被许多金融界大咖怒指为丧失道德底线的圈钱工具,更被投资者而疯狂追捧.是的,没错,它就是近二年火遍全球的虚拟货币ICO.那么,对于很多投资小白来说,虚拟 ...

  6. 最新版 INSPINIA IN+ - WebApp Admin Theme v2.7.1,包含asp.net MVC5示例代码,做管理系统最佳的选择。

    下载地址:http://download.csdn.net/download/wulang1988/10039402 最新版 INSPINIA IN+ - WebApp Admin Theme v2. ...

  7. iOS 新浪微博-4.0 OAuth授权

    申请开发者 想要拉到到新浪微博的数据,首先让自己成为开发者.申请成为开发者账号很简单,只要有新浪微博的账号即可. 申请地址:http://open.weibo.com/ 在开发的过程中,我们需要拿到几 ...

  8. 关于原始input的一些事情

    1.关于input type为number时 maxlength失效 <input class="myfrom-input" type="text" id ...

  9. selenium键盘操作

    键盘操作需引用: from selenium.webdriver.common.keys import Keys 操作码表: NULL = '\ue000' CANCEL = '\ue001' # ^ ...

  10. VB脚本错误,系统找不到制定的文件 。代码:80070002

    希望得到网友的答案:非常感谢!