博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、需要掌握网络的知识,域真正的意义,防火墙等其他知识,这些知识我还需要加强,下面是我和同事的结果,不对的地方大家可以指出来,谢谢。 

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.还原数据库的时候,一定要选好问文件位置,不要和之前的文件位置一样,特别是在正式环境上,这点要特别小心