利用windows server 2012 R2的Hyper-V搭建多个虚拟机的 Dynamics CRM 环境知识点小结
一、需要掌握网络的知识,域真正的意义,防火墙等其他知识,这些知识我还需要加强,下面是我和同事的结果,不对的地方大家可以指出来,谢谢。
1.安装好的CRM2011环境,必须先打Update Rollup 6(Server,SRS),再打Update Rollup11或直接到目前最新的Update Rollup 16(Server,SRS),打补丁的时候,一般是先安装Server,后安装SRS,最再安装Router。
R6(Server,SRS)是必须先安装,才可以打R11。
R6(Server,SRS)是必须先安装,直接安装R16,中间的r11,r12,r13,r14,r15可以不需要安装。
2.安装CRM2011(或crm4或crm2013)的时候,会生成四个组,对应的数据库的安全性下也会有四个组。
卸载的时候,注意都要删掉。
(1).PrivReportingGroup {1f1f89e0-a712-4ddb-989f-dd80e9dd9588}
(2).PrivUserGroup {1f1f89e0-a712-4ddb-989f-dd80e9dd9588}
(3).ReportingGroup {1f1f89e0-a712-4ddb-989f-dd80e9dd9588}
(14).SQLAccessGroup {1f1f89e0-a712-4ddb-989f-dd80e9dd9588}
3.TFS要求的SQL要求是SQL SERVER 2008 R2 SP2。
4.一个报表服务(Report service)是否可以同时用两个数据库(一般是MSCRM_CONFIG)来管理数据?
不可以,报表服务使用数据库,只是为了保存报表信息。
一个报表服务只能在一个数据库实例上部署它的库。
一台服务器可以安装相同版本和不同版本的数据库实例。
5.如何修改MSCRM_CONFIG库的名称?
(1)打开CRM2011安装所在的服务器上,开始—>运行 regedit,HKEY_LOCAL_MACHINE—>SOFTWARE—>Microsoft—>MSCRM—>找到名称为configdb 把Initial Catalog=MSCRM_CONFIG;改为Initial Catalog=MSCRM2011V2_CONFIG,重启服务器。
(2)先启动数据库服务,要先分离,比如改成MSCRM2011V2_CONFIG,后附加,之后把名称改为MSCRM2011V2_CONFIG。
可能有人问为什么要这样子做?主要考虑到了打不同补丁版本的CRM2011还有CRM2013,尽量放在一个数据库(最好为SQL SERVER 2012 R2)实例上,作为公共的数据库服务器,节约资源。
(3) crm2011或crm2013 的部署管理器用不了,不能导入新的组织,要导入的话,得改mscrm_config库的名称,修改方法和前面的(1)(2)一样。
(4)管理器可以没有,要全部改,不然你切换不了不同版本的CRM。
6.注意关闭数据库服务器的域防火墙。
7.数据库作为正式环境,做好不要安装C盘,安装除C盘其他的盘都可以。记得备份数据。
8.MSCRM_CONFIG 和组织名_MSCRM 通过什么关联的? 通过MSCRM_CONFIG库里的配置。
9.公共报表服务器:
(1)windows server 2008 R2的系统上安装windows sql server 2008 R2的报表服务,连sql server 2012 R2的数据库。
(2)然后安装SrsDataConnector,再打补丁R6,R11等,安装之后注意先备份MSCRM2011V2_CONFIG(可以直接备份,也可以复制份备份),安装之后,在MSCRM2011V2_CONFIG库里用select name from [server] where isDeleted = 0查询,会发现有三个不同的值(分别为报表服务器名称,数据库服务器名称,CRM应用程序安装服务器1)。
(3)先安装CRM应用程序安装服务器2,然后卸载SrsDataConnector的补丁r6,r11,再卸载SrsDataConnector,重启报表服务器,重新安装SrsDataConnector再打补丁R6,R11等,安装之后再对应的MSCRM_CONFIG库用select name from [server] where isDeleted = 0查询,也要查到三个不同的值(分别为报表服务器名称,数据库服务器名称,CRM应用程序安装服务器2)。然后把MSCRM_CONFIG名称改成MSCRM2011V3_CONFIG(改的方法参考5)。
(4)然后再还原或附加MSCRM2011V2_CONFIG。
(5)注意如果需要CRM要正常使用报表,还需要修改该服务器的注册表,方法参考5的(1)。
(6)注意打了不同补丁版本的CRM2011,比如CRM2011V2和CRM2011V3,那么需要安装两次或以上。
(7)如果之前的报表服务器作废,重新再另外一个环境上安装报表服务,则可以先安装数据库的一个组件Reporting Services,然后再安装SrsDataConnector,打好相关的SRS补丁。另外为了确保之前安装好的组织的报表可以用,一般情况下,报表服务安装好之后,可以通过修改MSCRM_Config的组织表中的报表服务的路径,就可以正常使用报表。
万一不行,只能重新导入组织了。
(8)CRM安装所在的IIS下有个CRMAppPool(CRM应用程序池),可以回收,目的是清掉会话信息和缓存。不清掉,系统可能会提供报表访问的缓存链接,造成访问地址指向错误。
10. 此版本的reporting services 不支持访问报表数据源和或报表服务器数据库 怎么解决?需要打补丁SQL 2008 R2 SP2。
11.不通过host文件映射,可以通过DNS映射。另外三个网卡的DNS映射。
12.注意如果服务器需要作为共享服务器,那么需要启用网络发现。
13.所有除域服务器的其他服务器的首选DNS都要设为域服务器的IP地址(内部网络的IP地址)。
14.域服务器的首选DNS必须指向自己,设为127.0.0.1。
15.安装CRM的服务器和相关的服务器,不要以Administrator登录,一般是在域服务器下添加一个用CRM,以域名\CRM登陆CRM服务器,安装IIS,CRM2011等。
注意要先以域名\Administrator登陆,登陆之后,打开管理工具->计算机管理 –>组—》Administrators
属性 加入域名\CRM,重启服务器,以域名\crm登入,安装IIS,CRM2011等。
16.Hyper-v联网:
(1)专用网络:虚拟机之间通信,外部网络访问不了。创建一个只能由此物理计算机上运行的虚拟机使用的虚拟交换机。
(2)内部网络:虚拟机和虚拟机之间通信,外部网络可以访问。创建一个虚拟机交换机。该交换机只能由此物理机上运行的虚拟机使用,或者只能用于虚拟机和物理计算机之见的连 接。内部虚拟交换机不提供与物理网络之间的连接。
(3)外部网络:外网连接,连互联网。创建一个只能有此物理计算机上运行的虚拟机使用的虚拟交换机。
17.测试需要测逻辑和测结果。PM给的默认解决方案包不能测逻辑,怎么处理?需要进行白盒测试。
测试按透明度分两大类
(开发人员做的就是白盒测试,平常开发做的调试就是白盒测试,测试框架写的单元测试也是白盒测试。)
测试人员做的是黑盒测试,顾问做的测试全是黑盒测试。
18.还原数据库的时候,一定要选好问文件位置,不要和之前的文件位置一样,特别是在正式环境上,这点要特别小心。

利用windows server 2012 R2的Hyper-V搭建多个虚拟机的 Dynamics CRM 环境知识点小结的更多相关文章
- windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理
windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理 今天在dell r710 上用windows server 2008 r2企业版hyper v 做虚拟化,添 ...
- Windows Server 2012 R2 辅助域控制器搭建
Windows Server 2012 R2 辅助域控制器搭建 以下操作都是基于主域已搭建成功的基础上,全程操作过程都是在辅域上操作完成. 地址 主域:10.228.81.207 辅域:10.228. ...
- Windows Server 2012 R2 域证书服务搭建
网管大叔说要给每个人颁发一个证书,这个证书很耗电 1.在服务器管理器中添加角色和功能 下一步 下一步 勾选Active Directory证书服务 下一步 下一步 勾选证书颁发机构,证书颁发机构Web ...
- 在Windows Server 2012 R2的Hyper-V中设置虚拟机启用增强会话模式
在Windows Server 2012 R2的Hyper-V中,可以为虚拟机提供一种全新的连接方式,就是“增强会话模式”,它将让您更加方便的对虚拟机进行操作,比如分辨率的调整.设备的加载,最为方便的 ...
- (转)Windows Server 2012 R2虚拟机自激活(AVMA)技术
转自: 老丁的技术博客 相信Hyper-v管理员都有这样的经历,安装多台虚拟机后,都要一台一台手工激活,如果虚拟机足够多的话,这是一项很繁琐的工作,但从Windows Server 2012 R2开始 ...
- Windows Server 2012 R2超级虚拟化之七 远程桌面服务的增强
Windows Server 2012 R2超级虚拟化之七 远程桌面服务的增强 在Windows Server 2012提供的远程桌面服务角色,使用户能够连接到虚拟桌面. RemoteApp程序.基 ...
- Hyper-V Windows 8.1 & Windows Server 2012 R2 Q&A
从Windows8开始,x64位系统自带Hyper-V功能,很多开发者和专业用户往往希望利用的Microsoft提供的这一免费功能,但是微软在这方面并不是最佳. 主要写几个大家经常遇到的问题. Win ...
- C# 获取并判断操作系统版本,解决Win10、 Windows Server 2012 R2 读取失败的方案
Windows 8.1, Win10之后,通过GetVersion and GetVersionEx 方法获取WIndows操作系统版本号的功能需要添加manifest文件后才能查找到,不然的话会查找 ...
- Windows server 2012 R2 部署WSUS补丁服务
一.WSUS 安装要求 1.硬件要求: 对于多达 13000 个客户端的服务器,建议使用以下硬件:* 4 Core E5-2609 2.1GHz 的处理器* 8 GB 的 RAM 2.软件要求: 要使 ...
随机推荐
- Python学习之路day3-集合
一.概述 集合(set)是一种无序且不重复的序列. 无序不重复的特点决定它存在以下的应用场景: 去重处理 关系测试 差集.并集.交集等,下文详述. 二.创建集合 创建集合的方法与创建字典类似,但没有键 ...
- Yii1.1测试环境配置(一)
一.安装wampserver wampserver集成了PHP.Apacha.MySql,可以省去分别安装的麻烦.wampserver的安装配置方法可以自行搜索. wampserver安装完成后需要手 ...
- TADOTABLE 永久字段的顺序 和 AppendRecord
AppendRecord 方法,添加记录的字段到数据库里时,是按照IDE里永久字段的顺序,不是数据库表里的字段顺序. 自动编号 字段,以nil为值. 日期时间 字段,直接now 写法
- UAC 注册表 WIN64 OS 运行时主题
首先EXE程序是32位,DelphiIDE对Project默认是启用主题的,默认情况在WIN64 OS下运行时,无管理员权限. WIN64 OS,默认情况下UAC是启用的. 上述默认情况下,EXE 是 ...
- Pycharm(四)常用快捷键
Ctrl + Alt +S 进入设置Ctrl + Alt + L 代码格式化Ctrl + Alt + I 自动缩进Ctrl + D 复制当前行 Ctrl + / 注释(取消注释)当前行 再有什么用的多 ...
- SystemInfo获取计算机相关信息
// SystemInfo.cpp : 定义控制台应用程序的入口点.// #include "stdafx.h"#include <iostream>#include ...
- 玩转X-CTR100 l 平台-4WD智能小车
我造轮子,你造车,创客一起造起来!更多塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ] 本文介绍使用X-CTR100控制器搭建4WD智能 ...
- SharePoint 2010 Ribbon with wrong style in Chrome and Safari
When we add custom ribbon to SharePoint 2010, it may display well in IE but not in Chrome and Safari ...
- 构建你自己的论坛,基于windows服务器的xampp+discuz论坛
首先声明,论坛的构建需要基于企业,并且基于企业注册,然后进行域名备案. 此处作为研究,先示例: 1. 安装 xampp 软件,百度搜索 然后在服务器安装,基本都是默认安装,然后出来. 安装完成后,接下 ...
- OK335xS UART device registe hacking
/************************************************************************* * OK335xS UART device reg ...