首页 > 数据库 >SqlServer2012 AlwaysOn部署

SqlServer2012 AlwaysOn部署

时间:2023-01-31 18:02:56浏览次数:51  
标签:AlwaysOn 可用性 部署 数据库 配置 SqlServer2012 172.16 服务器 添加



一 环境准备

1 软件准备

(1) SQL Server 2012 企业版

(2) Windows Server 2012

2 IP准备

IP

作用

172.16.100.115

域服务器IP

172.16.100.117

数据库服务器IP

172.16.100.118

数据库服务器IP

172.16.100.119

虚拟IP,用以管理故障转移集群

172.16.100.120

虚拟IP,用以提供访问数据库的统一IP

二 域服务环境搭建

1、图形化操作,打开【服务器管理器】,选择【添加角色和功能】,一直下一步到【服务器角色】。


2、选择【Acrive Directory 域服务】、【DNS服务器】,在弹出的的窗口选择【添加功能】,继续一直下一步。


3、等待安装完成,单击【关闭】,系统可能会重启。

4、回到【服务器管理器】界面,单击右上角【小旗子】,选择【将此服务器提升为域控制器】。



5、点击”部署后配置”,在红框处填入相应的域名


6、点击“下一步”,选择域功能级别、域控制器功能,目录还原模式密码


7、点击“下一步”后配置DNS,由于不需要委派DNS,所以这里不需要设置,直接点击”下一步”


8、这一步配置Netbios名,若没有特殊需求默认的就可以,直接点”下一步”


9、配置日志,数据库,sysvol路径,若没有特殊需求,默认就可以


10、查看配置信息,若没有任何问题直接点”下一步”


11、这个页面是检测是否满足条件,满足条件后就可以直接点”安装”


12、等待机器安装配置项,可能需要重启


13、重启后我们会看到AD角色已经安装完成


14、配置域控IP


15、启用共享

在后期需要进行共享文件见证时,可能会出现找不到共享主机的情况原因是主机的公用文件夹共享是关闭状态。这里需要打开。


16、添加节点到域(该操作需要在172.16.100.117、172.16.100.118都需要执行)

修改172.16.100.117、172.16.100.118 ip配

添加节点到域

17 验证是否加入到域

入域成功。

至此,域服务器配置完毕。

三 故障转移集群搭建

1、安装故障转移群集功能

图形化操作,打开【服务器管理器】,选择【添加角色和功能】,一直下一步到【功能】。选中故障转移

2、一直下一步,至功能安装完成

注:域服务器(172.16.100.115)、数据库服务器(172.16.100.117、172.16.100.118)均需要安装

3、打开故障转移集群管理器

4、创建故障转移集群

5、添加故障转移集群节点

6、验证配置向导

7、进入创建群集向导。点击下一步,输入群集名称,设置集群管理IP地址。

8、点击下一步,直至创建集群成功

9、验证集群是否配置成功

至此,故障转移集群搭建成功

四 AlwaysOn配置

1、在172.16.100.117、172.16.100.118上分别独立安装SqlServer

2、安装成功后,将SQL SERVER代理,SQL SERVER引擎的启动用户设置为域用户。重启SQL SERVRE 服务。

3、添加域用户为登录用户,服务器角色设置为ADMIN

4、打开SQL SERVRE配置管理器-SQL SERVRE 服务-SQL SERVER(MSSQLSERVER)-右键属性-AlwaysOn高可用性-启用AlwaysOn可用性组。重启SQL SERVER服务

5、添加AlwaysOn可用性组

6、点击下一步,选择要添加的数据库

注:添加到可用性组的数据库需要有完整性备份

7、添加副本

8、点击下一步,选择数据同步

注:如果数据同步首选项选择完整,需要创建主服务器与辅助服务器均能够访问的共享文件夹。

9、点击下一步,验证可用性组配置

10、点击下一步,确认配置

11、点击完成,完成可用性组配置

12、创建侦听器

可用性组-可用性组侦听器-右键添加侦听器,输入配置信息。端口默认1433,网络模式选择静态IP,点击添加 ,输入IP地址。

注:侦听器配置的IP可以用来作为数据库的统一访问地址

13、验证可用性组

在AlwaysOn可用性主节点数据库中增加一张表,在表中添加数据,观察辅助接点数据库中是否增加同样的表,表中添加了同样的数据。如果存在,则说明AlwaysOn可用性组配置成功。

注:主节点数据库可以进行读写操作,辅助节点数据库只能够进行读操作

注:后续如果主节点发生故障,辅助节点会自动切换为主节点。也可以手动切换主节点、 辅助节点。

至此,AlwaysOn高可用环境配置成功。

标签:AlwaysOn,可用性,部署,数据库,配置,SqlServer2012,172.16,服务器,添加
From: https://blog.51cto.com/u_13601167/6029833

相关文章

  • 部署技术发展史
    部署技术发展史......
  • vue 不同路由模式,部署时,nginx的不同配置
    hash模式路由配置如下:location/{rootfont;indexindex.htmlindex.htm;}history模式路由配置如下:location/{rootfont;index......
  • 部署Kubernetes Cluster
      安装方法kubernetes二进制安装(配置最繁琐,不亚于安装openstack)kubeadm安装(谷歌推出的自动化安装工具,网络有要求)minikube安装(仅仅用来体验k8s)yum安......
  • Linux如何通过Apache httpd部署MantisBT
    一、Apachehttpd1.安装Apachehttpdyuminstallhttpd-y#安装httpdsystemctlstarthttpd#启动httpdsystemctlenablehttpd#配置自启动2.修改Apache服......
  • nginx部署vue history模式项目页面刷新报404问题
    nginx部署vuehistory模式项目页面刷新报404问题解决方案:在nginx配置种添加以下代码:try_files$uri$uri//index.html示例:location/{rootdist;......
  • Mongodb的安装部署
    它是由C++编写的分布式文档数据库。内部使用类似于Json的bson格式。官网文档https://docs.mongodb.com/中文手册https://www.w3cschool.cn/mongodb/安装https://www.m......
  • PyTorch图像分类全流程实战--模型部署07
    教程同济子豪兄https://space.bilibili.com/1900783代码运行云GPU平台:https://featurize.cn/?s=d7ce99f842414bfcaea5662a97581bd1模型部署入门教程(一):模型部署简介htt......
  • rabbitmq 概念部署及应用
    概念RabbitMQ是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种......
  • java部署 宝塔面板 linux安装宝塔面板
    linux安装宝塔面板linux命令yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh中间遇到y选y安装完成后会给......
  • 宝塔部署 宝塔远程连接数据库出现1045问题
    宝塔远程连接数据库出现1045问题宝塔面板在安装好mysql后本地navicat远程连接的时候报错1045这个问题是数据库权限问题在宝塔面板页面找到软件商店—已安装—mysql—......