利用Azure虚拟机安装Dynamics 365 Customer Engagement之五:安装SQL Server
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复361或者20190907可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!
Dynamics 365 Customer Engagement 对SQL Server的要求请参考官方文档:SQL Server requirements and recommendations for Microsoft Dynamics 365 for Customer Engagement 。有些建议,比如SQL Server服务器和CRM后端服务器在同一个局域网中。
首先我还是要新建一台Azure虚拟机,和前面步骤相同的我就不赘述了,只简单说明下不同的。
创建了一个新的可用性集LuoYongSQLAS,大小我使用好一点的型号,当然还是放在同一个资源组,同一个区域。


对于磁盘设置,我这里给它加一个磁盘。

对于网络设置,我这里不做改变。

这是创建前的验证页面:

还是参考前面博文的方法,我设置这台SQL Server虚拟机使用固定IP地址。然后我用刚才创建时候使用的账号远程连接到该虚拟机器,还是设置下时区和首选语言。
下面我们来把增加的SSD磁盘处理下,让其能够使用。点击 【Server Manager】>【Dashboard】>【File and Storage Services】。

点击 【Disks】,选择序号最大的那个磁盘,再点击【To create a volumne, start the New Volume Wizard.】这个链接。

欢迎页面点击下一步,下面页面也直接点击下一步。

会有警告框弹出,点击【OK】按钮。

保持不变,点击下一步。

磁盘符号我保持F不变,直接点击下一步,

磁盘标签改成有意义的名字后点击下一步,

最后点击【Create】按钮,等待操作完成,F盘就可以使用了。

然后我需要将本虚拟机加入前面建立的域,这是必须的。在【Server Manager】>【Dashboard】点击左边的【Local Server】,然后点击 WORKGROUP

点击【Change...】按钮。

选中【Domain】,输入我前面建立的域名 luoyong.com ,点击【OK】按钮。

在弹出的对话框中输入用户名和密码,加入域成功(如果找不到域重启下本服务器),然后重启下服务器。

重新用localadministrator身份登录SQL Server服务器,打开命令行窗口,执行命令 net localgroup administrators luoyong\crmadmin /add ,这个意思是将安装账号 luoyong\crmadmin 加入本级管理员群组。

然后重启机器,以安装账号 luoyong\crmadmin 登录SQL Server虚拟机进行安装。

点击下一步:

接收许可条款后点击下一步,

我这里就不检查更新了,直接点击下一步

安装规则通过后点击下一步

【数据库引擎服务】和【全文和语义提取搜索】两个必须选择,我本次部署将SQL Server Reporting Service也安装在这台机器上,所以也选中,然后我更改安装位置到F盘,点击下一步:

我这里保持默认实例不变,直接点击下一步

将 SQL Server代理、SQL Server数据库引擎、SQL Server Reporting Services 三个服务的账户名设置为luoyong\sqlsvc,并输入密码,启动类型设置为自动,然后点击下一步。此处建议更改下排序规则为 Chinese_PRC_90_CI_AI 。

我更改为混合模式验证,并输入sa账号的密码,然后添加当前用户和luoyong\crmsvc账户为指定SQL Server管理员,再点击下一步。

Reporting Services配置保持不变,点击下一步。

点击【安装】按钮开始安装。

安装完成,最好重启下服务器。

最后还需要允许SQL Server服务器1433端口的入站请求,我这里使用PowerShell命令来执行:
New-NetFirewallRule -DisplayName "SQL Server 1433" -Direction Inbound –Protocol TCP –LocalPort 1433 -Action allow

因为SQL Server Reporting Service 默认使用 80 端口,后面CRM用到,所以 80 端口的入站请求也要打开,执行命令: New-NetFirewallRule -DisplayName "HTTP 80" -Direction Inbound –Protocol TCP –LocalPort 80 -Action allow 即可。
还需要执行命令 net localgroup administrators luoyong\crmsvc /add 将 luoyong\crmsvc 添加为SQL Server 服务器的本地管理员群组。
利用Azure虚拟机安装Dynamics 365 Customer Engagement之五:安装SQL Server的更多相关文章
- 利用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之七:安装前端服务器及部署管理器
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 利用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之十二:新增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之三:安装Windows活动目录域服务
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
随机推荐
- DevExpress的LookUpEdit怎样不显示列名
场景 DevExpress的下拉框控件LookUpEdit的使用.添加item选项值.修改默认显示值: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/articl ...
- Hadoop_简介_01
1. Apache Hadoop 1.1 Hadoop介绍 Hadoop是Apache旗下的一个用java语言实现的开源软件框架, 是一个开发和运行处理大规模数据的软件平台. 允许使用简单的编程模型在 ...
- C#开发微信小程序(五)
导航:C#开发微信小程序系列 关于小程序项目结构,框架介绍,组件说明等,请查看微信小程序官方文档,关于以下贴出来的代码部分我只是截取了一些片段,方便说明问题,如果需要查看完整源代码,可以在我的项目库中 ...
- Jupyter修改设置
下载完anaconda后Jupyter默认目录是用户目录,默认浏览器是IE,让有强迫症的我有点难受,所以把它的默认目录和浏览器修改一下. 首先运行一下jupyter notebook --genera ...
- eclipse中js中文乱码问题的解决办法
在Eclipse中编辑JS文件简直是一种折磨,但是却总是很无奈得要去适应. 这里说一下Eclipse中,编辑JS文件时候,出现中文乱码问题的解决办法. 这个问题很容易想到是文件编码的问题,因此通常是修 ...
- Java面向对象之继承(一)
目录 Java面向对象之继承 引言 继承的特点 语法格式 父子类的关系 继承要点 重写父类方法 继承中的构造器 继承中的super关键字 ... Java面向对象之继承 继承是面向对象的第二大特征,是 ...
- 【Leetcode 做题学算法周刊】第五期
首发于微信公众号<前端成长记>,写于 2019.12.06 背景 本文记录刷题过程中的整个思考过程,以供参考.主要内容涵盖: 题目分析设想 编写代码验证 查阅他人解法 思考总结 目录 10 ...
- C# 调用OpenCVSharp报错“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”
一.描述问题 当托管代码调用非托管代码的时候,经常会出现如下报错:“尝试读取或写入受保护的内存.这通常指示其他内存已损坏”. 二.原因分析 由于非托管代码的内存指针的回收是由非托管代码自身手动完成的, ...
- 学习DDD的初步尝试,从最基础的开始,业务介绍,划分限界上下文 ,建立模型
Conference业务简介 Conference是这样一个系统,它提供了一个在线创建会议以及预订会议座位的平台.这个系统的用户有两类: 1:客户,可以创建和管理会议. 2:会议座位预定者,可以预订会 ...
- http模块
1.引入http模块 const http = require('http') 2.创建node服务器 在创建node服务器的时候需要使用http模块中的http.creatServer()方法来进行 ...