windows2016+sqlserver2017集群搭建alwayson之搭建配置篇

节点搭建

修改IP和机器名并加入域控
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第1张图片
注意:首选DNS服务器那里写域控的IP
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第2张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第3张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第4张图片克隆机器需要重新生成SID
打开C:\Windows\System32\Sysprep下的sysprep工具
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第5张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第6张图片
这里选中通用,点击确认后自动重启机器重新输入产品密钥并修改IP并加入域控(重复上述操作)

安装jdk(或者jre 7更新或更高版本)

这一步可以省略,但是作为一个力求做个完美主义者,这个还是装一下吧,不安装的话在后面会有一个报错,跳过方式请按照这个做:SQLServer 2017安装时的错误:Polybase要求安装Oracle JRE 7更新51或更高版本
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第7张图片新建JAVA_HOME环境变量
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第8张图片
新建CLASSPATH环境变量 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(别忘了当前目录)
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第9张图片
在PATH变量中加入 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第10张图片在cmd窗口中输入java -version验证jdk是否安装成功
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第11张图片

配置故障转移群集

windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第12张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第13张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第14张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第15张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第16张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第17张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第18张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第19张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第20张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第21张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第22张图片这里手动添加机器名,我也不知道为什么没有办法浏览去点击获取服务器

windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第23张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第24张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第25张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第26张图片在这里插入图片描述
检测出错误尽量去解决错误
这里填写集群的名字和集群IP
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第27张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第28张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第29张图片集群创建成功,但还要加入见证。

添加文件共享见证

首先,现在域控服务器上创建一个文件夹并共享出去
如创建一个取名为shared_witness的文件夹
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第30张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第31张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第32张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第33张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第34张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第35张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第36张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第37张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第38张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第39张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第40张图片在这里能看到刚才创建的共享文件。

搭建sqlserver2017

iso镜像在windows2016上是可以直接装载的,载入SQL server的镜像后执行setup程序;

windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第41张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第42张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第43张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第44张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第45张图片关闭防火墙
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第46张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第47张图片
这里有关机器学习的功能不要勾选,其他根据自己需要的功能进行勾选。(也可以跟我一样除了机器学习外其他全部勾选)
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第48张图片默认实例就行
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第49张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第50张图片这里需要将装好更改为域账号,自动启动类型,如下图所示:
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第51张图片
【具体操作】:
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第52张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第53张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第54张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第55张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第56张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第57张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第58张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第59张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第60张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第61张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第62张图片windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第63张图片兄弟,这个过程很漫长,可以看刷30-60分钟的帖子了。走,出去浪!!!
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第64张图片

启用TCP/IP协议和RemoteDAC

打开sqlserver配置管理器
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第65张图片

安装SSMS-Setup-CHS

windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第66张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第67张图片

配置always on

每个数据库的(基本)AlwaysOn High Availabilty Group的创建都是相同的。基本可用性组只能包含一个数据库,因此对于每个数据库都需要一个基本可用性组。对于常规(SQL Enterprise)可用性组,您可以向同一可用性组添加更多数据库。

数据库必须满足以下条件才能添加到可用性组:

1、恢复模式:完整
2、至少创建一个数据库备份。
打开sqlserver管理器连接实例
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第68张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第69张图片
创建一个新的数据库test并对其进行完备
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第70张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第71张图片
安装SQL Server 2017后,在Windows操作系统下的开始菜单中找到“SQL Server 2017配置管理器”并打开配置管理器;
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第72张图片
选择SQL Server实例属性
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第73张图片
再次选择“SQL Server (InstanceName)”后右键单击,在弹出的上下文菜单中选择“重新启动”,对SQL Server数据库引擎执行重启操作;

为了避免在配置与实施AlwaysOn Group时带来复杂的权限设置,建议将相关的SQL服务(如:SQL Server数据库引擎服务)启动登录身份由默认的“内置账户”改为指定的域用户账户;
如图:
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第74张图片
创建alwayson可用性组
关闭之前的sqlserver管理器重新打开
在这里插入图片描述
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第75张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第76张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第77张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第78张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第79张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第80张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第81张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第82张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第83张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第84张图片
windows2016+sqlserver2017集群搭建alwayson之搭建配置篇_第85张图片

你可能感兴趣的:(一个小白在工作中的笔记啊)