节点搭建

修改IP和机器名并加入域控

注意:首选DNS服务器那里写域控的IP
克隆机器需要重新生成SID
打开C:\Windows\System32\Sysprep下的sysprep工具

这里选中通用,点击确认后自动重启机器重新输入产品密钥并修改IP并加入域控(重复上述操作)

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

这一步可以省略,但是作为一个力求做个完美主义者,这个还是装一下吧,不安装的话在后面会有一个报错,跳过方式请按照这个做:SQLServer 2017安装时的错误:Polybase要求安装Oracle JRE 7更新51或更高版本
新建JAVA_HOME环境变量

新建CLASSPATH环境变量 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(别忘了当前目录)

在PATH变量中加入 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
在cmd窗口中输入java -version验证jdk是否安装成功

配置故障转移群集


这里手动添加机器名,我也不知道为什么没有办法浏览去点击获取服务器


检测出错误尽量去解决错误
这里填写集群的名字和集群IP
集群创建成功,但还要加入见证。

添加文件共享见证

首先,现在域控服务器上创建一个文件夹并共享出去
如创建一个取名为shared_witness的文件夹
在这里能看到刚才创建的共享文件。

搭建sqlserver2017

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

关闭防火墙

这里有关机器学习的功能不要勾选,其他根据自己需要的功能进行勾选。(也可以跟我一样除了机器学习外其他全部勾选)
默认实例就行
这里需要将装好更改为域账号,自动启动类型,如下图所示:

【具体操作】:
兄弟,这个过程很漫长,可以看刷30-60分钟的帖子了。走,出去浪!!!

启用TCP/IP协议和RemoteDAC

打开sqlserver配置管理器

安装SSMS-Setup-CHS


配置always on

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

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

1、恢复模式:完整
2、至少创建一个数据库备份。
打开sqlserver管理器连接实例


创建一个新的数据库test并对其进行完备


安装SQL Server 2017后,在Windows操作系统下的开始菜单中找到“SQL Server 2017配置管理器”并打开配置管理器;

选择SQL Server实例属性

再次选择“SQL Server (InstanceName)”后右键单击,在弹出的上下文菜单中选择“重新启动”,对SQL Server数据库引擎执行重启操作;

为了避免在配置与实施AlwaysOn Group时带来复杂的权限设置,建议将相关的SQL服务(如:SQL Server数据库引擎服务)启动登录身份由默认的“内置账户”改为指定的域用户账户;
如图:

创建alwayson可用性组
关闭之前的sqlserver管理器重新打开











windows2016+sqlserver2017集群搭建alwayson之搭建配置篇相关推荐

  1. windows2016+sqlserver2017集群搭建alwayson之域控篇

    IP 用途 10.2.159.218 域控(sqlserver.com) 10.2.159.219 节点一(AAA) 10.2.159.220 节点二(BBB) 10.2.159.221 节点三(CC ...

  2. 10-Flink集群的高可用(搭建篇补充)

    戳更多文章: 1-Flink入门 2-本地环境搭建&构建第一个Flink应用 3-DataSet API 4-DataSteam API 5-集群部署 6-分布式缓存 7-重启策略 8-Fli ...

  3. Redis集群的原理和搭建

    Redis集群的原理和搭建 前言 Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用.单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Re ...

  4. Redis集群环境之linux搭建多机版---已完结,跟着一步一步来你就可以集群成功

    上一篇踩着各种坑写了Redis集群环境之linux搭建单机版,这一篇准备就多机版集群进行搭建,主要目的一来是在上一篇的基础上进行精华提粹总结,二来是把单机版与多机版的区别进行记录. 首先软硬件环境: ...

  5. win2012故障转移mysql集群_Windows 2012 系统搭建高可用故障转移集群

    Windows 2012 系统搭建高可用故障转移集群 一.故障转移集群介绍 1.1系统介绍 故障转移群集是针对具有长期运行的内存中状态或具有大型的.频繁更新的数据状态的应用程序而设计.这些应用程序称为 ...

  6. mysql pxc集群介绍_PXC集群的概述及搭建

    PXC集群的概述及搭建 PXC集群的简介 Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法.PXC集群以节点组成(推荐至少3节点,便于故障恢复,后 ...

  7. 大数据原生集群本地测试环境搭建六

    本篇软件版本 Kylin2.5.1!!!!强烈建议不要和我一样原因下面解释 Datax MongDB_linux-x86_64-4.0.10 clickhouse20.8.3.18-1 集群最后完善 ...

  8. 伪分布式集群、完全分布式搭建步骤详情

    ** 伪分布式集群.完全分布式搭建步骤详情 4.1 伪分布式模式介绍 1.特点- 在一台机器上安装,使用的是分布式思想,即分布式文件系统,非本地文件系统.- Hdfs涉及到的相关守护进程(nameno ...

  9. 达梦数据共享集群(DSC)---搭建过程

    一.简介 达梦数据共享集群(DSC)允许达梦数据库实现在一组集群服务器上运行任何程序包,而客户应用不必作任何更改. 这种体系提供了最高级别的可用性和最灵活的可伸缩性.如果出现集群其中一个服务器失败,达 ...

最新文章

  1. Docker 安装 Redis
  2. liferay 调用ajax
  3. [深度学习] FM FFM 算法基本原理
  4. Visual Studio 2008 环境变量的配置(参考设置VS2010)
  5. 总结:8.9 模拟(枚举搜索)
  6. Openshift源中的高可用性Drools无状态服务
  7. C#LeetCode刷题之#933-最近的请求次数(Number of Recent Calls)
  8. ROS学习笔记11(用C++写一个简单的消息发布和消息订阅)
  9. 挣多少钱让你觉得生存无忧,有底气做感兴趣的事?
  10. C语言之父辞世引发“分号”悼念
  11. js2D物理引擎插件
  12. aria2+RPC+m3u8下载工具(windows版)
  13. 开通支付宝小程序收款功能
  14. python写的一个王者荣耀刷金币脚本
  15. 深度学习计算框架综述(一)行业内计算框架总览
  16. 人工智能导论——智能计算(进化算法+群智能优化)
  17. 山西大学计算机与信息技术学院张超,张超 - 山西大学 - 计算机与信息技术学院...
  18. 11月24日学习笔记_map/reduct的应用于使用
  19. 多传感器融合标定方法汇总
  20. 重磅!华为搜索引擎面世

热门文章

  1. 如何得知mysql表结构发生变化了呢?
  2. python正则匹配找到所有的浮点数_如何利用Python抓取静态网站及其内部资源
  3. Python网络爬虫开发实战,微博宫格验证码的识别
  4. 不到 100 行 Python 代码徐峥变葛优
  5. 贝叶斯参数估计的理解及其在电商算法中的应用
  6. Vue的条件渲染和对象渲染
  7. 字典按照值或键进行排序
  8. Git提交本地代码到GitHub
  9. 解决win2003不支持FLV播放的方法
  10. 神经网络-损失函数-等高线理解