利用Azure虚拟机安装Dynamics 365 Customer Engagement之十一:SQL Server配置Always On后D365的配置更改

摘要:
然后,每个Dynamics365服务器都需要更改注册表中的连接字符串InitialCatalog=MSCRM_CONFIG;Multisubnet failover=true,然后执行以下SQL:USEMSCRM_ CONFIGUpdateOrganizationsetConnectionString='Provider=SQLOLEDB;

我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复367或者20190911可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!

本文主要参考官方文档 Set configuration and organization databases for SQL Server AlwaysOn failover

连接SQL Server副本数据库服务器(我这里是LuoYongSQL2),展开【安全性】>【登录名】,右击选择【新建登录名】

利用Azure虚拟机安装Dynamics 365 Customer Engagement之十一:SQL Server配置Always On后D365的配置更改第1张

搜索luoyongPrivReportingGroup,记得更改下对象类型和查找位置如下图,点击确定按钮添加。同样的操作为 ReportingGroup 和 SQLAccessGroup 执行一下。

利用Azure虚拟机安装Dynamics 365 Customer Engagement之十一:SQL Server配置Always On后D365的配置更改第2张

新添加的三个登录名如下:

利用Azure虚拟机安装Dynamics 365 Customer Engagement之十一:SQL Server配置Always On后D365的配置更改第3张

然后就是每台Dynamics 365服务器需要更改注册表中的连接字符串,使用Regedit打开注册表,导航到HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSCRM,双击名称为 configdb 的键,我这里原来的值是 Data Source=LuoYongSQL1;Initial Catalog=MSCRM_CONFIG;Integrated Security=SSPI 

我修改为: Data Source=LuoYongSQLListener1.luoyong.me;Initial Catalog=MSCRM_CONFIG;Integrated Security=SSPI;multisubnetfailover=true 

然后执行如下SQL:

USE MSCRM_CONFIG
Update Organization set ConnectionString = 'Provider=SQLOLEDB;Data Source=LuoYongSQLListener1.luoyong.me;Initial Catalog=Demo_MSCRM;Integrated Security=SSPI;MultiSubnetFailover=True' where DatabaseName = 'Demo_MSCRM'

重启CRM相关的服务和IIS,对SQL Server执行手工故障转移后进行测试。

免责声明:文章转载自《利用Azure虚拟机安装Dynamics 365 Customer Engagement之十一:SQL Server配置Always On后D365的配置更改》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇rsync 守护进程模式小记用一个例子来学习阻塞赋值和非阻塞赋值下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

asp11

AppRelativeTemplateSourceDirectory 获取或设置包含该控件的 Page 或 UserControl 对象的应用程序相对虚拟目录。 1.0 BindingContainer 获取包含该控件的数据绑定的控件。 1.0 ClientID 获取由 ASP.NET 生成的服务器控件标识符。 1.0 Controls 获...

干货:JVM 堆内存和非堆内存

堆和非堆内存 按照官方的说法:“Java 虚拟机具有一个堆(Heap),堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。 JVM主要管理两种类型的内存:堆和非堆。 Heap memory Code Cache Eden Space Su...

debian/ubuntu安装mssql

添加源: debian源:deb [arch=amd64] https://packages.microsoft.com/debian/10/prod buster main ubuntu源:deb [arch=amd64] https://packages.microsoft.com/ubuntu/19.04/prod disco main apt in...

shell脚本实现多台服务器自动巡检

转至:https://www.cnblogs.com/xred/p/7766300.html shell脚本实现多台服务器自动巡检 摘要:         运维服务一个项目二十多台(或者多台)服务器,每天要做服务器的性能巡检工作是查看服务器的CPU、内存、磁盘空间是否在正常值范围内。像这样每天或者每个固定时间段都做相同的重复工作,为了简化重复的工作,我写了...

DHCP工作原理(地址请求过程)

DHCP工作原理--DHCP客户端地址请求过程 一,DHCP工作过程概述: DHCP作用: ①DHCP( Dynamic Host Configuration Protocol, 动态主机配置协议),为网络中的设备提供动态IP地址信息,包括IP地址、网关、DNS等等。 ②DHCP可以使得整网络的地址分配变得非常简单,大大减低了网络管理员的工作量。 ③DHC...

python | Jenkins构建Spring Boot 详细步骤

目录 前言 如何安装Jenkins? 环境准备 开始安装Jenkins 初始化配置 访问首页 输入管理员密码 安装插件 创建管理员 实例配置 配置完成 构建Spring Boot 项目 配置JDK、maven、Git环境 安装插件 添加 SSH Server 添加凭据 新建Maven项目 构建任务 如何构建托管在GitLab的项目?...