2010年12月15日,微软发布了CRM2011的RC版本,具体下载地址如下:
0 V; i7 |% l( c+ O# ]5 u4 p6 d4 V, L! I; I- W7 B
Component | 7 k0 o1 @; Q( ?" J4 D) a/ B
Name | 0 N+ A$ \. u6 w+ ]3 c
URL | , p2 I# M5 o6 t6 C
Language Availability | 8 p: `9 I% a0 @/ @
Server RC |
' f: p, z- d5 U4 j7 u% m. x z0 zMicrosoft Dynamics CRM 2011 Server Release Candidate |
6 i5 r" D4 ]) ^6 phttp://www.microsoft.com/downloa ... 0-b9b2-ee422a16b91d |
+ w& R( ^1 ~7 e& Q! DAvailable in English only | + }$ T3 F" Q9 t3 g3 q; G( A
Outlook Client |
9 Q/ K8 r6 w% w; }6 N/ f. rMicrosoft Dynamics CRM 2011 for Microsoft Office Outlook | " p4 D$ R4 Q; n1 ?+ ], Z( } h
http://www.microsoft.com/downloa ... e-a169-6ace16bfdd36 |
: V) [; k3 Y: X% l5 R" ?Available in 25 languages | % A& S0 @, C( X4 q" u
Language Pack | , I* v1 j. ^- K1 \" ]- i9 W
Microsoft Dynamics CRM 2011 Language Pack | : j J0 l2 a3 \6 D1 U# g' a! O9 q
http://www.microsoft.com/downloa ... e-980a-c9c83ad37729 | : u0 S1 p9 X+ W4 E
Available in 41 languages |
$ {: r6 _2 ~1 P4 Q# u: \Email Router | ; P- {3 D! ~/ ~0 }8 }1 A8 M5 W
Microsoft Dynamics CRM 2011 E-mail Router |
+ @: `0 i' n% L p, _% ahttp://www.microsoft.com/downloa ... d-9b22-cf7b3d40a2bf | - u) T) A* r4 w! e a2 V% j+ h
Available in 25 languages | $ r: Y! x% e% U; H8 x7 J, `
Report Extension |
3 U7 y' ~2 S" p: y2 U" WMicrosoft Dynamics CRM 2011 Report Authoring Extension |
9 n8 r# ^0 K4 m' \, W Vhttp://www.microsoft.com/downloa ... d-aea3-8a83a1837c4d | 4 M9 Q7 l* b. X0 F+ {/ B2 o5 K# V; C
Available in 25 languages |
6 m+ E! |. L \" A4 WSharePoint |
5 h) Y3 {% [- C- e. c, AMicrosoft Dynamics CRM 2011 List Component for Microsoft SharePoint Server 2010 | % @# O7 n; E) a7 r) f& N, E
http://www.microsoft.com/downloa ... 2-9ddf-34a949aec6a7 | : u( V5 D, |8 L7 y, `$ Z" q8 E
Available in 41 languages | 7 e1 c% d. i! K" q
为了尝个新鲜,就下载一个,安装上,耍一耍。本文就是我安装的全过程,包括有安装域、DNS、IIS、SQL Server以及CRM Server。
) i7 P1 `( J4 V# o& X' x首先是安装域。提前声明一下,CRM 2011 Server只能够安装在Windows 2008 x64版本的服务器上。我的虚拟机操作系统是Windows2008R2 X64版本。$ ~; l0 O6 m/ f6 f/ z: Y8 c8 p
下面是配置域的过程。7 K! W& w2 t0 }* n$ d h) F% t. i
1)打开服务器管理器,右键点击左侧导航栏的“角色”节点,选择上下文菜单的“添加角色”选项。如下图所示。
4 D+ R3 D- p' s- F
- e% D- [2 A: I( K; Y2)系统弹出“添加角色向导”对话框,在“选择服务器角色”页面,勾选“Active Directory域服务”前面的复选框,系统将弹出对话框,提示需要添加.Net Framework 3.5功能,点击“添加必需的功能”按钮,返回向导界面。
' d r' ]3 B/ T. T6 {$ k
- r" Z X5 j! G0 e, c8 q; w* k' h3) 点击“下一步”按钮进入“Active Directory域服务”介绍界面,再次点击“下一步”按钮,进入“确认安装选择”界面,点击“安装”按钮,系统将开始安装AD域服务。9 z3 ~+ @5 S8 b8 d* X4 m

3 z$ k3 Y w, ?) z+ D" Y" q4)安装完成后,打开命令行工具(开始菜单-->所有程序-->附件-->命令提示符),在其中输入dcpromo,系统将启动“Active Directory 域服务安装向导”完成后续的安装,如下图。
* z P, x4 ^# c$ R# P% j- ]8 c
; Q' k1 L, O, G6 N2 |
) d4 ~* z: h* k$ u5)在“Active Directory 域服务安装向导”的向导页面“选择某一部署配置”时,根据实际情况,设定是向现有林中添加域控制器还是在新林中新建域,我的安装中选择后者,即“在新林中新建域”选项。
* Y! V& B6 ~2 g) W& R4 T . C1 J5 E; r$ W: D7 a
6)在“命名林根域”中,输入新目录林根级域的FQDN名称,我这里输入的是“CRM2011RC.com”作为根级域名。如下图- q/ M' w) v) n1 }1 D
2 m! W5 B* V' U3 N" \
7)点击“下一步”时,系统会对输入的域名做一个重名检测,以免和当前网络环境中域名发生重复,检测通过后,向导进入“设置林功能级别”页面,可以在“林功能级别”下拉框中设定级别,分别有windows server 2000、Windows server2003、Windows server 2008以及Windows server 2008 R2,默认是Windows server 2003。如果选择了高等级的林功能级别,那么以后再添加域控制器时,其OS级别也必须等于或者高于林功能所设定的级别。所以,我不准备改变这个值,直接点击“下一步”。$ _ A: Z' e& I4 O

) `& g% l! ?0 u8)和设置林功能级别类似,在接下来的“设置域功能级别”页面,同样不做更改,保持“域功能级别”为windows server 2003。在步骤7和步骤8中,各位看官同学,可以根据自己的实际情况进行设置。( x1 c2 [& l k5 x7 R6 @
9)接下来,系统将会进行检测,我的环境是一个纯粹的刚刚安装好的Windows server 2008 R2环境,所以,向导提示我需要为域控制器安装DNS服务。如下图所示。4 u2 V" k! [0 M! K8 ?% a+ f1 s$ i

/ l& I' {# {' n1 G+ n3 i; e; N10)在点击下一步按钮时,系统提示,无法创建DNS服务器的委派等等一系列的提示,直接忽视了,毕竟我只是一个独立的,不与外界进行联通的CRM server系统。点击“是”,关闭此对话框。
2 i$ L2 e4 J( ?1 e0 ^8 h# E1 v11)一路点击“下一步”按钮,进入“目录服务还原模式的administrator密码”页面,此东东的解释,看Windows的帮助吧,我不多说了。输入一个我们记得住的,符合密码规则的密码。我就不说我输入了什么密码了。一路点击“下一步”,系统开始配置域服务,勾选此页面的“完成后重新启动”复选框。静等系统的配置吧。如下图。(这个配置工作还是比较费时间的,大概要10几分钟,大家可以喝喝茶、聊聊天、抽抽烟)
# ]2 ^* ]* t1 h( v7 l! N5 i2 E6 w6 N! r
+ T2 F/ \, X1 I- e+ c% p等系统重启后,域的安装就完成了。( t: n) Z# g, s3 K7 r
下面介绍IIS的安装。5 a! b* a; u$ U+ R
1)和添加“Active Directory域服务”类似,启动“服务器管理器”,点击左侧导航栏的“角色”节点,添加角色,在“选择服务器角色”页面,勾选“Web服务器(IIS)”前的复选框,如下图所示。0 m* }* T. H- v- a/ e

% f8 t' B/ M3 O6 @4 ^" D8 L2)点击“下一步”按钮,进入“Web服务器IIS”介绍页面,再点击“下一步”按钮进入“选择角色服务”页面,勾选“Asp.net”节点、“Windows身份验证”节点、“http重定向”节点。在勾选“ASP.NET”节点时,系统会自动勾选相关的依赖角色服务。最终勾选效果如下所示
, n; Q9 h" C8 W- q0 ? ; g4 I* N& m7 j5 C" A. G/ A
3)点击“下一步”按钮,进入“确认”页面,点击“安装”按钮,系统开始安装IIS(安装耗时不长,5分钟)。如下图所示。. g u1 T( X" l
( `4 X* \8 {; P* `2 [
4)安装完成后,启动IE,在地址栏输入http://localhost,看看效果,验证IIS安装成功。( ?9 b8 V( q1 p: P, U" t2 p

5 s5 Y1 Y. p& K7 I0 s+ `至此,IIS安装完成。
' x$ [' `8 }/ U0 E% J. q3 s下面开始安装SQL Server。; \$ f; p$ J, j# b
声明,CRM 2011需要的SQL Server版本必需是64位的SQL Server2008,并且需要SQL Server 2008的SP1,可以是标准版、企业版、datacenter版以及开发版。我使用的是SQL Server的64位开发版# W& F. X$ L9 [. a, G
安装步骤如下:
1 T* l0 M% y5 @( ~( F+ e3 s1)运行安装程序,选择“安装”-->“全新SQL Server独立安装或向现有安装添加功能”,如下图所示。6 x5 G3 q* K( w8 f8 D; ?" e
6 O% g5 w" V+ W+ s: g( ]
2)安装程序向导经过“系统检测”、“产品密钥”、“许可条款”三个页面,进入“安装程序支持文件”页面,点击“安装”,进行支持文件的安装过程。! E S6 a! e9 y& w7 ?. V
V9 `3 m7 P A" T* |) U3 v
3)支持文件安装完后,进入“规则检查”页面,安装程序会给出几个警告,包括“计算机域控制器”“防火墙”等,没有关系,我是要安装一个自己用的测试开发环境,这些问题可以忽略,直接点击“下一步”。
2 X! q7 b2 M& a/ I& [- S4 n4 Z4)在“功能选择”页面,勾选“数据库引擎服务”、“全文检索”、“Reporting Service”、“Business Intelligence Development Studio”、“管理工具—基本”、“管理工具—完整”这几个功能。分别对应了数据库服务、全文检索、报表服务、VS2008以及报表开发的项目模板、SQL Server Management Studio这几个功能。如下图所示。
( [( ~) G3 Q- K+ z) ?
, a9 X$ R4 d% x7 K8 S w5)点击“下一步”,进入“实例配置”页面,不修改实例名称,直接使用默认实例名称。点击“下一步”,进入“磁盘空间要求”页面,继续点击“下一步”按钮。进入“服务器配置”页面,因为是开发环境,为了简单,我直接点击“为所有SQL Server服务使用相同的帐号”,在随之弹出的对话框的“帐户名”下拉框中,选择“NT AUTHORITY\SYSTEM”帐号,点击“确定”按钮,返回“服务器配置”页面,点击“下一步”按钮。完成这一部分的设置,如下图所示。# X9 e0 |9 C9 r! M r8 A( ^
. `- W/ |0 S' G
6)在接下来的“数据库引擎设置”页面,点击“添加当前账户”按钮,将当前账户指定为SQL Server管理员,您也可以按照实际情况需要,点击“添加”按钮,将域中的某个或者某几个帐号指定为SQL Server管理员。对“数据目录”页签以及“FileStream”页签中的内容不做修改,点击“下一步”按钮。如下图所示。8 H0 c K/ C1 A8 I

9 {& E! p: G( F! U7 G/ \# L) i( Z7)在Reporting Service配置页面,保持默认选项,点击“下一步”,在“错误和使用情况报告”,继续点击“下一步”,在“安装规则”页面,如果没有错误,点击“下一步”,否则,就要点击“查看详细信息”按钮,看看到底哪里出现了错误,进行相应的修改,以便通过“安装规则”的检查。在“准备安装”页面,查看安装摘要信息,确认无误,点击“安装”按钮,开始进行安装。如下图所示。(这个过程依据选择的功能服务数量不同,耗时也是有长有短,不过,即使就是同我一样,只是选择了那些必须安装的内容,安装也要30分钟才能够完成)
h1 {0 o- I; a$ d" l . X3 o8 i* j8 I j6 f/ U
安装完成后,找到相应的SQL Server 2008的SP1补丁,打补丁,这个挺费时间的,半个小时吧。
) D: q4 F2 ^9 T8 {3 `补丁安装完成后,启动SQL Server Management Studio(路径是开始菜单--所有程序--Microsoft SQL Server 2008--SQL Server Management Studio),在“服务器名称”对话框输入本机名称,或者输入小数点“.”,建立与本机SQL Server的连接,打开数据库节点,浏览一下。启动IE,在地址栏输入http://localhost/reportserver,看看是否有如下图的结果。这两项验证SQLServer是否安装成功,以及报表服务是否安装成功。% `: R$ H2 H* I6 {: s+ b% v7 b
4 s" F2 A- q0 D5 p* e
若成功了,就进入CRM Server的安装步骤。
C+ \3 o, Y$ t6 A/ j下面是CRM安装步骤: x ?3 a+ u! W7 U0 n! a/ @' C
1) 双击从微软服务器下载的“CRM2011-Server-ENU-amd64.exe”文件,这是一个压缩包,需要指定一个文件夹作为其解压缩文件存放位置,我放在了桌面上,名字叫做“CRM Server”;" z7 F) r3 U* S! B9 m" |
2)解压缩后,进入安装步骤,首先是询问是否需要从微软网站查找更新,刚刚发布的RC版本,不会48小时就有更新了吧?我选择不查找更新,点击“next”,进入下一步;8 r' J/ z3 O% y# u/ \; c
3)注意,此处,要停下来,做一些准备工作。因为我的VPC没有联网,而且是一个纯净的虚拟机,之前没有安装过任何版本的CRM系统。所以,要将beta版的安装文件包中的redist文件夹copy到桌面,也就是说,和crm server安装文件夹处于同一目录层次。这样在后续的安装必要组件步骤中,就不会出现安装程序找不到必要组件安装程序包的问题。在RC的Server安装包中,不包含redist文件夹,可能是产品组认为大家都是卸载了beta版之后,再安装rc版本的吧。碰上我这么一个从头安装crm的,可能他们没有想到。怪不得下载Server安装包的时候,我还在想,怎么一下子比beta版小了200M呢,问题就处在了redist文件夹上面了。
5 q7 |' F! B- s- ~4)输入序列号,在下载Server安装包的页面上,已经给出了ProductKey,如果是安装企业版,key是:MQM2H-JYYRB-RRD6J-8WBBC-CVBD3,如果安装工作组版,key是:H84KC-JH8DF-7PDYK-TXBXR-2RMMT。两个版本的区别是,企业版没有用户数量的限制,而工作组版的用户数量上限是5个。我使用企业版。点击“next”,同意“License Agreement”,点击“next”。需要安装“Requirement components”,点击”install“按钮,安装必要组件。
. E/ _* ?; }. I6 z9 n) \7 R( r5)安装.net framework 4.0组件后,需要重新启动操作后,才可以安装其他组件。
- A$ K. @1 a4 J/ g1 E& u6)重启系统后,继续安装必要组件,安装完成后,点击“next”$ E w0 U. d r9 ?2 R( s- ]; K
7)在“select installation location”页面,输入程序的安装位置,我未作修改,保持默认设置,点击“next”;: e' a+ q. n3 C B7 N% f5 U# ?
8)进入“Specify Server Roles”页面,可以看到,CRM2011比CRM4的角色多了很多,不仅有CRM4中已经提出“前端服务器”、“后端服务器”概念,还有“部署管理服务器”的概念,有关各个服务器角色的内容,我会在后续文章中介绍。我是安装一台CRM服务器作为测试、学习、开发使用,所以选择安装所有服务器角色。点击“next”: |( W/ X+ l! |* Y
6 B% `# C! ~1 J, R8 c( y1 p
9)在“Specify Deployment Options”页面,设定用于存放CRM数据库的SQL Server服务器名称。因为我是一台机器,所以输入了本机的机器名(也可以输入一个小数点“.”,这也代表是本机),各位同学可以根据自己情况,如果是CRMServer和SQL Server分开部署,那么需要在这里输入IP地址或者机器名都是可以的。输入完成后,可以选择是创建新的部署,还是连接到已有部署。我是纯新安装,选择“create a new deployment”。点击“next”;% t- m# {% ~8 C1 @

# E" D7 A; G; j10)CRM安装过程中,会创建几个安全组,以便其程序运行的安全验证使用,而“Select the Organization Unit”页面,就是用于指定存放安全组的容器的位置。在指定容器之前,首先创建该容器。) d; C5 h7 Q; I& X1 J) o7 ?8 f
打开“Active Directory用户和计算机”管理台(打开方式:开始菜单--管理工具--Active Directory用户和计算机),右键点击左侧导航栏的域名节点(我的环境中是“CRM2011RC.com”),在上下文菜单中选择“新建”-->“组织单位”" _/ ~0 `/ W& ?, O7 o
% ^& E; {2 t: q7 T* i
在“新建对象 - 组织单位”对话框中,输入容器名称,我设定的容器名称为CRM2011RC,各位同学可以根据具体情况进行设定。, ~( a8 P1 {0 T4 k" I, R
9 o7 ~4 K( v' d0 p# k) Q
$ w; Q* l* |3 w点击“确定”按钮,最后的效果如下。; {3 N9 [7 G5 _. c6 ?

( z) x& a8 v$ x% ?7 r ! C# D1 F, f# i& g+ i' Q+ b$ r
, K1 Y; s& u2 Z 8 Z7 G* }8 u: {3 R- F
创建了容器后,返回安装程序,指定Organization Unit就是我们刚刚创建的CRM2011RCOU这个组织单位,如下图。
* @4 y+ P. b3 B; ?4 k
$ i. ^# ^( |+ n: J, W- A* ]点击“确定”返回安装向导,点击“next”。8 e5 o$ m: S/ ?( d& N$ I5 z
11)进入“Specify Service Accounts”页面,在此设置CRM各个服务的帐号名称以及相应的密码,出于简单考虑,我就使用了NT Authority\Networkservice帐号,如下图所示。3 n P. V6 ~8 p6 L) ?
9 X& H. F- n* a; I" _2 k# m
设置完帐号,点击“next”,进入下一步。
# B' P6 `: r/ c B4 d' L, R12)进入“Specify Web Site”页面,设定CRM Web站点的信息,默认的选项是使用80端口,因为我将来准备安装SharePoint,所以,不使用80端口,而是用具有Dynamics CRM特色的5555端口,如下图。( @. M5 ^+ `6 i5 B* E8 [
% G3 g: @% Z2 ?" l) \1 _
点击“next”,进入下一步。4 {) \( L& B" y7 C6 E& |
13)进入“Specify Email Router Settings”页面,在安装CRM过程中,可以不指定Email Router,所以,不输入内容,直接“next”
' Z3 q2 T8 @2 O& p! {! o14)进入“Specify the Organization Settings”页面,在此页面,输入一个组织的信息,这个组织在CRM过程中,也将会被创建。我设定的组织名称以及该组织的显示名称都是“DefaultOrg”,其他选项不变。如下图所示。: n2 ?" O& S7 f" d3 S8 ?8 b

4 z: y# h! O) W8 S, i点击“next”,进入下一步。
; Z" o/ x! u3 H* u: J15)进入“Specify Reporting Services Server”页面,设定报表服务器的位置,URL地址的格式是“http://<机器名或IP地址>/reportserver”,我的机器名称是Crmserver,所以,报表服务器URL地址就是http://crmserver/reportserver。1 A" ?+ t7 B7 T+ o5 ` `

2 n4 c7 A" }7 d5 D/ y2 g& w + y8 J. _4 I, u* r
一路点击“next”." c0 ~/ ^5 W- ^8 D9 H* o
16)进入最有一个步骤”System Check”页面,CRM安装程序进行环境检测,绿色的对勾是通过了检测,黄色的感叹号是警告信息,提醒你去注意,红色的小叉叉,代表有条件不满足。如下图所示。
& m5 F3 ~% j0 i1 C4 h ? / ^0 B- l% C5 R7 B
由图上可见,第二个检测项“Microsoft Dynamics CRM Server User Input”有警告,而“Microsoft SQL Server”检测项没有通过——因为没有为SQL Server 2008打SP1的补丁,而CRM2011要安装在已经有SP1补丁的X64版本SQL Server 2008上。2 o% V7 c8 Q7 [6 m3 ~7 i
通过这个检测,点击“next”,向导显示安装摘要信息,点击“Install”,即开始安装过程(安装要很长的时间)。 |