利用Azure虚拟机安装Dynamics 365 Customer Engagement之十二:新增SQL Server可用性副本
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复368或者20190919可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!
本文主要内容借鉴自Manvendra Singh 的 Add secondary replica to existing SQL Server AlwaysON Availability Group 。
新增的SQL Server服务器配置还是和之前的SQL Server虚拟机差不多,也设置了时区为北京时间,添加了简体中文(中华人民共和国)作为首选语言,加入了luoyong.com 这个域,我也让这个虚拟机使用了固定IP,然后为它执行了如下命令:
net localgroup administrators luoyong\crmadmin /add
net localgroup administrators luoyong\crmsvc /add
New-NetFirewallRule -DisplayName "SQL Server 1433" -Direction Inbound –Protocol TCP –LocalPort 1433 -Action allow
New-NetFirewallRule -DisplayName "HTTP 80" -Direction Inbound –Protocol TCP –LocalPort 80 -Action allow
New-NetFirewallRule -DisplayName "TCP 59999" -Direction Inbound –Protocol TCP –LocalPort 59999 -Action allow
New-NetFirewallRule -DisplayName "TCP 58888" -Direction Inbound –Protocol TCP –LocalPort 58888 -Action allow
New-NetFirewallRule -DisplayName "TCP 5022" -Direction Inbound –Protocol TCP –LocalPort 5022 -Action allow
然后我再检查下数据库Always On可用性组AG1的健康情况,连接到可用性组为主要的服务器上,右击 AG1(主要) 的可用性组,选择【显示面板】

我这里显示结果如下,结果为健康。

然后使用 luoyong\crmadmin 登录它,首先为该服务器启用故障转移集群功能,然后安装SQL Server,在LuoYongSQL1上打开【故障转移群集管理器】,添加 LuoYongSQL3这个节点。


添加后可以看到状态显示为正常

然后打开LuoYongSQL3的SQL Server 配置管理器程序,右击 SQL Server (MSSQLSERVER) 服务,点击属性,【启用AlwaysOn可用性组】,然后重启 SQL Server (MSSQLSERVER) 服务。

再使用 Microsoft SQL Server Management Studio连接到主库,依次展开【Always On高可用性】>【可用性组】>【AG1(主要)】>【可用性副本】,右击它,选择【添加副本】

第一页直接点击下一步,记得要可以连接到所有可用性副本才能进行本操作。

目前只有一个辅助性质的可用性副本,点击【连接】按钮连接好后点击【下一步】

点击【添加副本】,连接上要加入的新的SQL Server服务器,

我这里设置它的可用性模式为【异步提交】,可读辅助副本为是,这两者页面有解释,可以按需设置,然后点击【下一步】

我这保持不变,直接点击【下一步】。我选这个是因为我这个数据库很小,如果数据库大的话,可以将数据库做全备份后,使用NO RECOVERY模式恢复到LuoYongSQL3,然后这个选择【仅连接】这个选项。

验证没有问题,点击【下一步】

点击【完成】按钮会开始执行操作:

很快全部成功。

连接到LuoYongSQL3,可以看到正在做数据库同步,过些时间就会同步成功,状态也会从【正在同步】变成【已同步】。

若是Azure的话,把之前的负载均衡器 sqlLB 的 Backend Pool再添加下LuoYongSQL3

利用Azure虚拟机安装Dynamics 365 Customer Engagement之十二:新增SQL Server可用性副本的更多相关文章
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之十:为SQL Server配置Always On
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之四:组织单位服务安装账号设置
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之一:准备工作
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之五:安装SQL Server
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之二:创建域控虚拟机
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之六:安装后端服务器
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之七:安装前端服务器及部署管理器
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之八:安装报表扩展及最新更新
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之三:安装Windows活动目录域服务
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
随机推荐
- Chrom谷歌浏览器没网之最全解决办法之一
一开始查找百度很多方法都不行,,第一次尝试.最有希望和看着像的是:1.win+r --> 输入regedit 打开注册表2.打开目录HKEY_CURRENT_USER\Software\Micr ...
- 4.Netty执行IO事件和非IO任务
回顾NioEventLoop的run方法流程 IO事件与非IO任务 处理IO事件 处理非IO任务 聚合定时任务到普通任务队列 从普通队列中获取任务 计算任务执行的超时时间 安全执行 计算是否超时 总结 ...
- 第九次作业——DFA最小化,语法分析初步
老师:MissDu 提交作业 1.将DFA最小化:教材P65 第9题 答: 2.构造以下文法相应的最小的DFA S→ 0A|1B A→ 1S|1 B→0S|0 3.自上而下语法分析,回溯产生的原因是 ...
- 转:领域模型中的实体类分为四种类型:VO、DTO、DO、PO
经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析.得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于 ...
- 转:MySQL下载安装、配置与使用(win7x64)
1 第一大步:下载. a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是 ZIP Archive 版的,win7 64位的机器支持这个,所以我建议都用这个.因为这个简单嘛,而且还干净. 地址见图 拉倒最 ...
- luogu P1031 均分纸牌
题目很简单,但是可以学一学贪心策略 把纸牌均匀分布,从左往右推掉不用的纸牌 #include <iostream> using namespace std; int main() { in ...
- 微信SDK接入报undefined symbol错误
按照官方SDK接入 编译后报如下错误 是因为没有link libc++库导致的.
- [TimLinux] JavaScript 原生AJAX介绍
1. AJAX 异步JavaScript + XML,用于浏览器内部通过前端JavaScript语言操纵,与HTTP服务器进行连接通信的技术. 2. XMLHttpRequest对象 从IE7+,以及 ...
- 【Go入门学习】理解区分数组和切片
一.前言 学过 Go 的都知道在 Go 语言中有四种复合数据类型:数组.切片(Slice).哈希表(Map)和结构体(Struct),而很多 Go 初学者也很容易把数组和切片弄混淆,所以要怎么把这两个 ...
- ARTS-S C语言主线程获取子线程返回值
#include<stdio.h> #include<stdlib.h> #include <pthread.h> typedef struct { int stu ...