sqlserver2016无域alwayson搭建

news/2025/2/16 1:34:09/

前期准备:

windows系统:window server 2016  

数据库:sqlserver 2016

两台电脑

两个虚拟IP

 

1.安装windows 故障转移功能;

2.两节点添加相同名称的后缀DNS

3.访问 C:\Windows\System32\drivers\etc ,修改host文件(建议先复制出来再修改粘贴回去),添加以下内容:

虚拟IP_1 mk-AlwaysOn
电脑IP_1 TEST01.alw.cn
电脑IP_2 TEST02.alw.cn
虚拟IP_2 mk-SQL

4.打开powershell ,脚本创建windows集群:

New-Cluster -Name mk-AlwaysOn -Node TEST01,TEST02 -StaticAddress 虚拟IP_1 -AdministrativeAccessPoint DNS

5.建立证书通信 (sqlserver服务用administrator运行):

节点1:

USE master;

GO

 

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'AlwaysOnShare2016'; ----密码

GO

 

CREATE CERTIFICATE Cert_DB01 WITH SUBJECT = 'Cert_DB01'

,START_DATE = '2021-04-12',EXPIRY_DATE = '2099-12-31';  --证书的有效时间

GO

----导出证书,将证书放在共享文件夹里面

BACKUP CERTIFICATE Cert_DB01 TO FILE = '\\TEST01\AlwaysOnShare\Cert_DB01.cer';    

GO

 

---创建端点

CREATE ENDPOINT [SQLAG_Endpoint]

AUTHORIZATION [TEST01\Administrator]    ----此账户是连接数据库的账户

STATE=STARTED

AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)   ---侦听端口,1024 和 32767 之间的任何数字都有效。侦听IP地址,默认值为 ALL,表示侦听器将接受任何有效 IP 地址上的连接

FOR DATA_MIRRORING

(ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_DB01, ENCRYPTION = REQUIRED ALGORITHM AES)

GO

节点2:

---------------

USE master;

GO

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'AlwaysOnShare2016';

GO

 

CREATE CERTIFICATE Cert_DB02

WITH SUBJECT = 'Cert_DB02',

START_DATE = '2021-04-12',EXPIRY_DATE = '2099-12-31';

GO

 

BACKUP CERTIFICATE Cert_DB02 TO FILE = '\\TEST01\AlwaysOnShare\Cert_DB02.cer';

GO

 

 

CREATE ENDPOINT [SQLAG_Endpoint]

AUTHORIZATION [HLRMTEST02\Administrator]

STATE=STARTED

AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)

FOR DATA_MIRRORING

(ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_DB02, ENCRYPTION = REQUIRED ALGORITHM AES)

GO

节点1:

USE master;

GO

CREATE CERTIFICATE Cert_DB02

FROM FILE = '\\HLRMTEST01\AlwaysOnShare\Cert_DB02.cer';

GO

 

节点2:

USE master;

GO

CREATE CERTIFICATE Cert_DB01

FROM FILE = '\\HLRMTEST01\AlwaysOnShare\Cert_DB01.cer';

GO

 

ssms配置alwayson,虚拟IP_2作为侦听服务器 ,搭建完成

 


http://www.ppmy.cn/news/741283.html

相关文章

ALE简介

ALE的全称:Application Level Events ALE的位置: ALE的优势:屏蔽了“获取EPC数据组件”、“过滤组件”、“应用程序”之间的联系,使得其中任意组件的改变都不会影响到其他组件。 ALE接口: 1. Reading API 2. Writing A…

AVL-Review

二叉树的删除 最值节点一定是叶节点,没有子树,所以在移动最值节点后删除的时候不用考虑最值节点下的节点移动问题。 完全二叉树和完美二叉树的区别: 完美二叉树:一个深度为k(>-1)且有2^(k1) - 1个结点的二叉树 ​ 深度&am…

alv

*&---------------------------------------------------------------------* *& REPORT ZMMR238 *& *&---------------------------------------------------------------------* *& 需求描述:設備進機明細系統化 *& 需求單號&#xff1a…

ALV小计

导语:最近开发程序的时候,用户方有需求为特定商品以月维度看每天的销售明细,然后还要在每个月最后一单下面显示出月汇总,这就属于分组汇总的意思了。标准的合计按钮只能合计一列的所有,下面说一下具体实现方式。 我一…

AWVS介绍

使用AWVS对域名进行全局分析,深入探索: 首先,介绍一下AWVS这个工具。 Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安…

WADL 简介

WADL 越来越多的 依赖于Web的企业(像Google, Yahoo, Amazon, Flickr等)正在开发基于HTTP的应用(通过XML访问其内部数据)。用基于文本的协议描述和基于XMLSchema的数据格式描述来描述应用;为了使用这种基于HTTP的web应用…

AVL树

AVL树的性质 AVL树(Balanced Binary Tree or Height-Balanced Tree) AVL树或者是空二叉树,或者是具有如下性质的BST: 根结点的左、右子树高度之差的绝对值不超过1且根结点左子树和右子树仍然是AVL树。 结点的平衡因子BF(Balanced Factor&a…

AFLW:Annotated Facial Landmarks in the Wild: A large-scale, real-world database for facial landmark

简单翻译了一下AFLW的论文(解释说明书)。 AFLW是一个人脸库,一共有25993张人脸图像,它最突出的特点是在人脸关键点上定位了21个点,更容易被检测。其次图片质量比较高,不仅仅是室内,还有室外&am…