最近安装Microsoft Dynamics CRM 遇到的了很多烦人的小问题,特此记录下需要注意事项
仅供参考:
服务器:Windows Server 2012 R2 Datacenter
安装及顺序: IIS => SQLServer => CRM
a. 需要安装FrameWork 3.5及IIS:Server Manager => Dashboard => Add roles and features
【Before You Begin(Next) => Installation Type(默认Next) => Server Selection(默认Next) => Server Roles(往下找到IIS并选中,Next)
=> Features(选中FW3.5,Next) => Web Server Role (IIS) (Next) => Role Services (选中你要安装的IIS内容,Next)
=> Confirmation(点击超链接Specify an altematesource path 安装FW3.5
注:我这用的是DVD Drive,路径如提示中找到sxs文件夹:E:\Sources\sxs\) => 点击OK
=> 再点击Install 完成FW3.5及IIS的安装】
b. 数据库安装就不说了,网上一堆; 其中有些是安装是会被CRM所需要的。
c. CRM Server 安装需要注意事项:
1. 安装有关的所有用户所需权限:administrator;
安装有关的所有用户对Program Files有读写权限;
安装有关的所有用户对CRM指定的数据库的所需权限如:https://msdn.microsoft.com/zh-cn/library/hh699825(v=crm.7).aspx
(在数据库Security => Logins 加入所有安装程序有关的帐号,Server Roles勾选上sysadmin)
2. 安装时有可能会碰到异常需要打开指定的Services,找到对应的Services后重试即可(安装不要退出)
3. 所有相关的用户需要加入域中,并需要读写权限
4. 有时候安装即使检验通过后在安装过程中也会有错误(比如“动作Microsoft.Crm.Tools.Admin.ImportDefaultDataAction 失败 ”);
本人的做法(运气好成功了)是解除安装,重启,再重新安装(不知道试了几次,感觉不应该这样解决,但运气好解决了,有明确解决的方法的朋友请告知)
d. CRM 报表扩充功能安装需要注意事项:
1. 打开服务,检查SQL Server Reporting Services (MSSQLSERVER) 属性,Log On下的用户名称,不可与安装CRM Server时的用户名称一致;
2. 安装过程可能会遇到"The report server cannot decrypt the symmetric key that is used to access sensitive or encrypted ..." 错误(别退出,执行下面操作后再Retry);
解决办法:打开 Reporting Services Configuration Manager; 点击左边 Encryption Keys,找到有边'Delete Encrypted Content'模块下的Delete按钮,
点击delete按钮后 retry;
参考:https://connect.microsoft.com/SQLServer/feedback/details/322557/the-report-server-cannot-decrypt-the-symmetric-key
http://stackoverflow.com/questions/19108949/the-report-server-cannot-decrypt-the-symmetric-key-used-to-access-sensitive-or-e
其它遇到的问题忘记了,主要还是用户的权限问题(所谓用户:1. 指当前安装用户(user); 2. 安装CRM时有个步骤叫“指定服务帐户”里需要6个帐户,可以默认相同)
随时补充也希望有朋友帮忙补充,以供参考。
安装可供参考:
http://www.cnblogs.com/jfzhu/p/4008391.html
https://msdn.microsoft.com/zh-cn/library/hh699825(v=crm.7).aspx
其实之前碰到很多问题,也参考了很多资料,没有及时记录,后悔莫及。。。