Professional Documents
Culture Documents
0
安装指南
Rev. 4.3.0
Microsoft Dynamics CRM 4.0 安装指南
Microsoft Dynamics CRM 4.0 安装指南
您复制本文档的权利受版权法/著作权法和软件许可协议条款的限制。对于软件许可证,您可以制作合理数量的副本或打印版本供
自己使用。制作未经授权的副本、改编、汇编或进行衍生性工作用于商业发行都是法律禁止的行为,违者将受到惩罚。
所有其他商标均归其各自所有者所有。
Microsoft Dynamics CRM 4.0 安装指南
目录
1 概述.........................................................................1
Microsoft Dynamics CRM 的版本和许可方式...............................................................................1
Microsoft Dynamics CRM 4.0 的新增功能....................................................................................2
数据管理的新增功能....................................................................................................................3
自定义的新增功能........................................................................................................................4
工作流程的新增功能....................................................................................................................4
发送您对本章内容的反馈.............................................................................................................5
将 Microsoft Dynamics CRM 3.0 Client for Outlook 升级到 Microsoft Dynamics CRM for Outlook
..................................................................................................................................................49
安装和升级疑难解答..................................................................................................................51
使用 Systems Management Server 2003 部署 Microsoft Dynamics CRM for Outlook................52
发送您对本章内容的反馈...........................................................................................................67
5 数据迁移管理器安装说明.............................................68
概述...........................................................................................................................................68
安装数据迁移管理器..................................................................................................................68
配置数据迁移管理器..................................................................................................................69
启动数据迁移管理器..................................................................................................................70
数据迁移管理器安装疑难解答....................................................................................................70
发送您对本章内容的反馈...........................................................................................................71
6 语言包安装说明.........................................................72
概述...........................................................................................................................................72
部署语言包................................................................................................................................72
语言包安装问题.........................................................................................................................73
发送您对本章内容的反馈...........................................................................................................74
8 卸载和修复说明.........................................................96
卸载或修复 Microsoft Dynamics CRM 服务器............................................................................96
卸载或修复问题疑难解答...........................................................................................................96
卸载或修复 Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services..........97
卸载或修复电子邮件路由器........................................................................................................97
卸载或修复 Microsoft Dynamics CRM for Outlook......................................................................97
卸载数据迁移管理器..................................................................................................................98
卸载或禁用语言包 .....................................................................................................................99
发送您对本章内容的反馈...........................................................................................................99
9 安装后的配置准则以及其他准则..................................101
提高 Microsoft Dynamics CRM 4.0 客户端到服务器的网络通信安全........................................101
Microsoft Dynamics CRM 4.0 安装指南
配置指南和目标.......................................................................................................................106
删除资源中心的说明................................................................................................................109
发送您对本章内容的反馈.........................................................................................................111
Microsoft Dynamics CRM 4.0 安装指南
1 概述
欢迎使用《Microsoft Dynamics® CRM 4.0 安装指南》。本指南是综合文档集的一部分,该文
档集介绍了如何规划、实施和操作组织内安装的 Microsoft Dynamics CRM 版本(内部部署
版本)。
《Microsoft Dynamics CRM 4.0 实施指南》由以下三个文档组成:
• 规划指南:您可以参照该指南来确定需要规划 Microsoft Dynamics CRM 的哪些方面。
其内容涵盖以下几个方面:
o 技术。这些主题着重介绍了各种支持的拓扑结构、系统要求以及安装前所需注意
的技术问题。
o 实施方法。介绍部署 CRM 系统时需要了解的业务管理、CRM 要求以及项目管理
等方面的内容。此外,还提供了数个有助于您规划实施 Microsoft Dynamics CRM
的文档,这些文档均位于《Microsoft Dynamics CRM 4.0 实施指南》所在的 plan
ningtools 文件夹中。
• 安装指南:您可以参照该指南来了解如何根据需要安装 Microsoft Dynamics CRM,
例如运行安装程序的逐步说明、命令行安装说明以及如何删除 Microsoft Dynamics
CRM 的指导准则。
• 操作和维护指南:您可以参照该指南来了解如何备份、还原以及对 Microsoft
Dynamics CRM 数据进行系统恢复。此外,该指南还介绍了解决已知问题的步骤。
和任何其他企业范围的软件一样,安装 Microsoft Dynamics CRM 4.0 是所有组织的一项非常
重要的任务。本指南正是针对负责安装 Microsoft Dynamics CRM 的个人或团队而编写的。
本指南还假定您已经完成了安装 Microsoft Dynamics CRM 之前所需的规划步骤,并且已收集
了所需信息。实施 Microsoft Dynamics CRM 软件的组织可能会使用独立软件供应商 (ISV) 或
增值经销商、顾问或者其他 Microsoft 合作组织所提供的服务。这些专业人士可以帮助您实施
和维护 Microsoft Dynamics CRM。因此,本指南中还提到这些可为您提供各种服务的伙伴。
版本
• Microsoft Dynamics CRM 4.0 Workgroup。此版本仅限于 5 个(或更少的)用户使
用。它可以安装在 Microsoft® Windows® Small Business Server 2003 R2 Premium
Edition、任意支持的 Windows Server 2003 版本或 Windows Server 2008。此版本仅
能用于单个组织和运行 Microsoft Dynamics CRM 服务器的单台计算机。
• Microsoft Dynamics CRM 4.0 Professional。此版本没有用户限制,不过只能用于
单个组织,不过 Microsoft Dynamics CRM 4.0 Professional 可以安装在同一部署中的
多台计算机上。
• Microsoft Dynamics CRM 4.0 Enterprise。此版本没有用户限制。除了以上功能外,
还能支持多个组织、多个服务器实例和基于角色的服务安装。基于角色的服务可让您
在不同的计算机上安装组件服务,从而提高系统性能。
许可方式
Microsoft Dynamics CRM 4.0 部署是利用单一许可证密钥来执行的。与先前的版本不同,
Microsoft Dynamics CRM 4.0 不再需要在做出更改后增加许可证密钥,例如添加客户端访问许
可证 (CAL)。单一许可证密钥包含 Microsoft Dynamics CRM 版本、服务器许可证以及 CAL。
1
Microsoft Dynamics CRM 4.0 安装指南
您可以在“部署管理器”中查看和升级许可证。
客户端访问许可证类型
Microsoft Dynamics CRM 4.0 具有以下 CAL 类型:
• 只读。使用这种许可证类型的用户只能查看 Microsoft Dynamics CRM 4.0 中的记录和
数据,而不能修改记录或数据。配置这种许可证类型的用户占用 Microsoft Dynamics
CRM Limited CAL。
• 管理。使用这种许可证类型的那些用户可以修改位于“设置”区域中的记录和数据。但
是,这些用户不能查看或修改“销售”、“市场营销”或“服务”区域内的记录和数据。具
有这种许可证类型的用户不会占用 Microsoft Dynamics CRM CAL。
• 完全。使用这种许可证类型的用户可以访问全部功能,而且仅受安全角色和权限的限
制。使用这种许可证类型的用户占用 Microsoft Dynamics CRM CAL。
多组织
Microsoft Dynamics CRM 服务器的早期版本仅支持单个组织。而 Microsoft Dynamics CRM
4.0 能支持多个组织,并且只需要部署一次。这个功能对于要求在组织中单独储存数据的解决
方案或业务很有用。Microsoft Dynamics CRM 4.0 现在实施两种类型的数据库:
• 单一配置数据库,用于存储所有组织的元数据和地点信息。
• 一个或多个组织数据库。
服务器角色
Microsoft Dynamics CRM 4.0 Enterprise 引入两个新的服务器角色,所提供的服务能提高系统
的灵活性。您可以决定让一台计算机专用于执行其中一个服务器角色或这两个服务器角色。
可以在安装期间选择并安装这些服务器角色,它们如下所示:
• 应用程序服务器角色。此服务器角色提供 Microsoft Dynamics CRM 4.0 Web 用户界
面和服务。
• 平台服务器角色。此服务器角色可以让您在单独的计算机上部署异步服务,例如工作
流程和批量电子邮件服务。
2
Microsoft Dynamics CRM 4.0 安装指南
多币种
现在,各种交易类记录均支持多种货币。
资源中心
应用程序中的资源中心可以帮助用户、管理员和实施者使用和配置 Microsoft Dynamics CRM
4.0。资源中心包含丰富的内容和指向有价值信息的链接。资源中心中的许多内容都是由 Micro
soft Dynamics CRM 社区中的专家创建的。
数据管理的新增功能
新增的数据管理功能是将数据加载到 Microsoft Dynamics CRM 4.0 中大部分实体的工具,也
是通过检测并合并重复记录确保数据质量的方式。这些功能可以帮助您:
• 从不同源派生的逗号分隔值 (CSV) 格式数据可以使用数据迁移向导迁移到 Microsoft
Dynamics CRM 4.0。此向导安装在客户端计算机上。
• 如果源数据要求创建自定义实体、属性或列表值,那么作为迁移过程的一部分,数据
迁移向导可以自定义 Microsoft Dynamics CRM 4.0。
• 数据迁移向导让您重新使用以前迁移的数据映射。然后,您可以导入相似的数据,而
不需要每次都重新映射数据。
• 数据迁移向导在迁移数据时会保留记录之间的关系。
• 新增的导入自动映射功能简化了映射源数据。如果在 CSV 文件中记录将属性显示标签
用作列标题,则数据会自动映射到正确的属性。
• 可以通过使用应用程序中的新“导入”区域将数据导入到大多数实体。对于每次导入,
用户都可以在导入时查看每条记录的状态。
• 用户可以在导入结束后收到电子邮件通知。
3
Microsoft Dynamics CRM 4.0 安装指南
• 在各种情况下都可以自动检测出重复项。例如:
o 导入记录时。
o 当您创建或更新记录时。
o 当 Microsoft Dynamics CRM for Microsoft Office Outlook 从脱机状态转为联机状
态时,或者因工作流程操作的原因。
• 系统管理员可以以异步作业的方式在选择的实体上定期运行重复检测。
• 用户可以在实体中从所选记录或全部记录的任意视图运行重复检测。
• 系统管理员可以为每个实体定义重复检测的规则。
• 对数据管理功能的访问控制基于新实体的权限:数据导入、导入映射和重复检测规则,
也基于新全局重复检测设置(控制启用重复检测的位置)。
自定义的新增功能
新增的自定义功能包括:
• 在表单属性 中设置 “表单助理 ”选项 。您可以设置“表单助理”为每个实体显示的方
式。
• 启用重复检测。在每个实体中,您可以决定是否启用重复检测。
• 为每个属性选择输入法编辑器 (IME) 模式。对于接受文本或数字的属性,均可设置
IME 模式。IME 用于东亚语言,例如中文、日语和韩语,从而能使用键盘输入这些语
言中的众多字符。
• 下载 Web 服务描述语言 (WSDL) 文件。使用“自定义”区域中的链接下载用于编程
的 WSDL 文件。
• 设置应用程序模式。在“系统设置”中,您可以选择 Microsoft Dynamics CRM 是否运
行在应用程序模式下,该模式会在浏览器中隐藏地址栏、工具栏和菜单栏。
• 设置 ISV 集成。在“系统”设置中,您可以选择是否显示自定义按钮或菜单。
工作流程的新增功能
新增的工作流程功能包括:
• 在早期版本的 Microsoft Dynamics CRM 中,只有有权访问运行 Microsoft Dynamics
CRM 的服务器的用户才能创建工作流程。现在,Microsoft Dynamics CRM Web 客户
端的所有用户都可以创建工作流程。另外,管理用户现在可以通过 Web 客户端的新
“系统作业”区域监视各个工作流程作业。
• 系统作业是在后台运行的进程,例如工作流程作业和批量导入。当启动系统作业后,
启动该作业的用户可以选择作业完成后电子邮件通知的对象。
• 新增的基于 Web 的工作流程系统完全集成到 Microsoft Dynamics CRM 4.0 Web 客户
端中,并且替代了基于服务器的工作流程管理器工具。根据 Windows Workflow
Foundation,新增的 Microsoft Dynamics CRM 4.0 工作流程系统也广泛支持使用开发
工具(例如 Microsoft Visual Studio®)在 Web 客户端之外创建的活动。
4
Microsoft Dynamics CRM 4.0 安装指南
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
5
Microsoft Dynamics CRM 4.0 安装指南
重要提示
本章假定您已完成业务管理和 CRM 系统技术方面所有必要的规划工作。由于该规
划非常重要,因此我们建议您在安装 Microsoft Dynamics CRM 之前,先查阅
《Microsoft Dynamics CRM 4.0 规划指南》中的信息。
Microsoft Dynamics CRM 有许多软件组件要求。有关这些要求的详细信息,请参
阅第 2 章“系统要求和必备组件”。
有关 Microsoft Dynamics CRM 的最新信息,请参阅位于
http://go.microsoft.com/fwlink/?LinkID=78157 处的自述文件。
本章讨论的主题如下:
• 在 Microsoft Dynamics CRM 服务器安装过程中安装的组件。了解在安装过程中
安装的组件(如果尚未安装)。
• Microsoft Dynamics CRM 服务器的安装。本节循序渐进地介绍了安装 Microsoft
Dynamics CRM 服务器以进行新部署和升级现有部署的说明。
• Microsoft Dynamics CRM 4.0 Connector for Microsoft SQL Server Reporting
Services 的安装。本节循序渐进地介绍了安装 Microsoft Dynamics CRM 4.0
Connector for Microsoft® SQL Server® Reporting Services 的说明。
• 注册 Microsoft Dynamics CRM。必须在安装 Microsoft Dynamics CRM 服务器后的
30 天内进行注册,才能继续使用该应用程序。本节介绍了有关如何注册 Microsoft Dy
namics CRM 的信息。
• 安装后的各项任务。其中介绍了安装完 Microsoft Dynamics CRM 服务器后所要完成
的任务以及配置设置。
• 安装疑难解答。本节介绍如何解决在安装 Microsoft Dynamics CRM 服务器过程中出
现的常见问题。
• 在多台计算机上安装 Microsoft Dynamics CRM 4.0 服务器。您可以安装多台
Microsoft Dynamics CRM 服务器,以平衡几个服务器之间的处理负载。
• 安装 Microsoft Dynamics CRM 服务器以使用 Microsoft SQL Server 群集环境。
您可以安装 Microsoft Dynamics CRM 服务器,以便于它能使用 Microsoft SQL Server
群集环境(使用了 Microsoft 群集服务 (MSCS))。
• 针对 SQL Server 2005 数据库镜像配置组织数据库。借助 Microsoft SQL Server
2005 中的数据库镜像,可通过维护热备用数据库来确保您的关键数据始终可用。
6
Microsoft Dynamics CRM 4.0 安装指南
在服务器安装过程中安装的组件
本节介绍在 Microsoft Dynamics CRM 服务器安装过程中安装的组件。
文件夹 注释
<systemdrive>:\Program Files\Microsoft CRM\ Microsoft Dynamics CRM 服务器程序文件
<systemdrive>:\Program Files\Microsoft SQL Microsoft Dynamics CRM 在此文件夹中安装
Server\MSSQL.1\MSSQL\Data\ Microsoft Dynamics CRM 配置数据库和组织
数据库。此文件夹由 Microsoft SQL Server
创建。
<systemdrive>:\Program Files\Microsoft CRM\Tools Microsoft Dynamics CRM 工具和工具组件。
<systemdrive>:\Program Files\Microsoft CRM\Reports 包含 Microsoft Dynamics CRM 子文件夹,子
文件夹中包含每个默认报表的 .rdl 文件。
<systemdrive>:\Program Files\Microsoft CRM SRS Data Microsoft Dynamics CRM 4.0 Connector for
Connector SQL Server Reporting Services
<systemdrive>:\Program Files\Microsoft CRM\LangPacks 语言包的安装位置。单独下载和安装语言包。
<systemdrive>:\Program Files\Microsoft CRM\Trace 启用跟踪后,存储跟踪文件日志。
<systemdrive>:\Inetpub\wwwroot\MSCRMServices Microsoft Dynamics CRM Web 服务
<systemdrive>:\Inetpub\wwwroot\CRMReports Microsoft Dynamics CRM 报表服务
组件 姓名 说明
应用程序池 CRMAppPool Microsoft Dynamics CRM 服务器安装程序
将为 Microsoft Dynamics CRM 应用程序创
建独立的应用程序池。
虚拟根 Microsoft Dynamics CRM Microsoft Dynamics CRM 网站。
7
Microsoft Dynamics CRM 4.0 安装指南
组 说明
PrivReportingGroup 用于报表功能的 Microsoft Dynamics CRM 特权用户组。此组在安装 Microsoft
Dynamics CRM 服务器的过程中创建,在安装 Microsoft Dynamics CRM
Connector for SQL Server Reporting Services 的过程中进行配置。
PrivUserGroup 用于特殊管理功能的 Microsoft Dynamics CRM 特权用户组;包括 CRMAppPool
标识(域用户或 NetworkService)。用户必须添加到此组中,才能配置 Microsoft
Dynamics CRM 服务器。
SQLAccessGroup 需要访问 SQL Server 的所有服务器进程/服务帐户;包括 CRMAppPool 标识(域
用户或 NetworkService)。
ReportingGroup 所有 Microsoft Dynamics CRM 用户均包含在此组中。向 Microsoft Dynamics
CRM 中添加用户以及从中移除用户时,此组会自动更新。默认情况下,将向该组
授予对所有 Microsoft Dynamics CRM Reporting Services 报表的“浏览”权限。
UserGroup 所有 Microsoft Dynamics CRM 用户均包含在此组中。向 Microsoft Dynamics
CRM 中添加用户以及从中移除用户时,此组会自动更新。
此外,还会添加以下服务。
服务 说明
Microsoft Dynamics CR 异步处理服务,如批量电子邮件服务、工作流程服务以及数据库的删除清理服务。
M 异步处理服务
在服务器安装过程中安装的其他软件组件
如果下列组件尚未安装,那么将在 Microsoft Dynamics CRM 服务器安装过程中进行安装。
• SQL Server 2005 Reporting Services 报表查看器控件
• Microsoft SQL Server Native Client
• Microsoft 应用程序错误报告工具
• Microsoft Visual C++ 运行时库
• MSXML 6
• 包含以下组件的 Microsoft .NET Framework 3.0:
o .NET Framework 2.0(Microsoft Dynamics CRM 服务器必备组件)
o Windows® Workflow Foundation(Microsoft Dynamics CRM 服务器必备组件)
o Windows Presentation Foundation
o Windows Communication Foundation
8
Microsoft Dynamics CRM 4.0 安装指南
9
Microsoft Dynamics CRM 4.0 安装指南
选项 2:删除现有的配置数据库
对于这个选项,您将再次运行 Microsoft Dynamics CRM 服务器安装程序来创建一个新的配置
数据库,然后导入先前升级中的组织。
若要实施此选项,请执行以下各步操作。
1. 备份新升级的 Microsoft Dynamics CRM 组织 (OrgName_MSCRM) 和先前升级中的配置
数据库 (MSCRM_Config)。有关如何备份这些数据库的详细信息,请参阅本文档集中“操
作和维护指南”中的“备份 Microsoft Dynamics CRM 系统”一章。
注意
完成上述步骤后,不需要还原配置数据库,因为 Microsoft Dynamics CRM 服务器
安装程序将创建一个新的配置数据库。但是,建议您备份先前升级中的配置数据库,
以防下次升级失败。
10
Microsoft Dynamics CRM 4.0 安装指南
若要实施此选项,请执行以下各步操作。
1. 备份在第一次升级时创建的组织数据库 (OrganizationName_MSCRM),并将其还原到
Microsoft Dyanmics CRM 4.0 部署将使用的新 SQL Server 实例。有关如何备份组织数据
库的详细信息,请参阅本文档集中“操作和维护指南”中的“备份 Microsoft Dynamics CRM
系统”一章。
2. 在新升级的 Microsoft Dynamics CRM 服务器上,启动部署管理器,然后导入组织。有关
如何导入组织的详细信息,请参阅“Microsoft Dynamics CRM 4.0 部署管理器帮助”。
3. 删除第一次升级时创建的配置数据库 (MSCRM_Config)。为此,请使用 SQL Server
Management Studio。
4. 运行 Microsoft Dynamics CRM 4.0 安装程序以升级下一个 Microsoft Dynamics CRM 3.0
环境。
5. 对每个要升级的 Microsoft Dynamics CRM 3.0 环境,重复执行步骤 1 到步骤 4。
重要提示
SQL Server Reporting Services 服务器不能由多个 Microsoft Dynamics CRM
部署共享。Microsoft Dynamics CRM 4.0 Connector for SQL Server
Reporting Services 只能管理一个 Microsoft Dynamics CRM 部署的身份验证。
Microsoft Dynamics CRM Enterprise 支持一个 Microsoft Dynamics CRM 4.0
部署中存在多个组织。但是,您不能安装多个 Microsoft Dynamics CRM 4.0
部署,这需要多个配置数据库。此外,您不能与单个 Microsoft Dynamics
CRM 4.0 部署共享同一个 SQL Server Reporting Services 服务器。
注意
Windows Server 2008 支持安装和运行 Microsoft Dynamics CRM 4.0。但是,
安装 Microsoft Dynamics CRM 服务器之前,我们建议您先查阅 Microsoft 知
识库文章“基于 Windows Server 2008 的计算机上的 Microsoft Dynamics
CRM 4.0 的支持信息”(http://go.microsoft.com/fwlink/?LinkId=114209),其中
包括在 Windows Server 2008 上安装或运行 Microsoft Dynamics CRM 服务器
时可能出现的问题的列表。
11
Microsoft Dynamics CRM 4.0 安装指南
1. 满足本文档集中“规划指南”中的“系统要求和必备组件”一章指明的全部要求。
2. 以具有管理员级别权限的用户身份登录到将安装 Microsoft Dynamics CRM 的域,并且该
用户必须是本地计算机上“Administrators”组的成员。以受可信任的域成员的身份无法安装
该应用程序。
3. 查看自述文件 (http://go.microsoft.com/fwlink/?
LinkID=78157),以确定 Microsoft Dynamics CRM 安装文件的位置。
4. 在 Microsoft Dynamics CRM 文件所在的文件夹中,移到根文件夹,然后双击
SetupServer.exe。
5. 在“欢迎使用 Microsoft Dynamics CRM 安装程序”页上,选择是否要更新 Microsoft
Dynamics CRM 服务器安装程序。如果存在更新,建议您下载安装程序的最新版本。为此,
请单击“更新安装文件”,等待更新过程完成,然后单击“下一步”。
6. 在“许可证代码信息”页上的“许可证代码”框中,键入许可证号码,然后单击“下
一步”。
注意
如果 Microsoft Dynamics CRM 是通过 Microsoft 批量许可计划购买的,则许可证
密钥在 Microsoft Dynamics CRM 安装文件中的 license.txt 文件中提供。
7. 查看“许可协议”页上的信息,如果接受许可协议,请单击“我接受此许可协议”,然后单击
“我接受”。
8. 如果安装程序检测到缺少组件,将显示“安装必需的组件”页。
• 如果已经安装了必需的组件,则不会显示此页。
• 如果尚未安装所列的必需组件,则可以立即进行安装。单击“安装”。安装了这些
组件后,状态栏将从“缺少”改为“已安装”,此时您可以单击“下一步”继续。
注意
必须安装这些组件,才能安装 Microsoft Dynamics CRM。您可以退出安装程
序并手动安装这些组件,也可以选择“安装”。在安装程序检测到已安装了这些
组件之前,将禁用此页上的“下一步”按钮。
安装这些组件可能需要重新启动计算机。如果提示您重新启动计算机,请执行
该操作,然后再次启动安装程序。
安装 Microsoft .NET Framework 3.0 大约需要 10 分钟。
12
Microsoft Dynamics CRM 4.0 安装指南
10. 在“指定部署选项”页上,如果安装程序检测到现有部署,您可以选择是创建新部署,还是
连接到现有部署。在“输入或选择运行 SQL Server 的计算机的名称”框中,键入或选择将
用于存储 Microsoft Dynamics CRM 数据库的 SQL Server 实例。
重要提示
可能需要在运行 SQL Server 2008 的计算机上安装一个或多个更新才能使用
Microsoft Dynamics CRM。如果需要,在 Microsoft Dynamics CRM 服务器和
Microsoft Dynamics CRM Connector for SQL Server Reporting Services 的安装
过程中单击“更新安装文件”时将安装这些更新。有关这些更新的详细信息,请参
阅 Microsoft 知识库文章“支持兼容 Microsoft SQL Server 2008 的 Microsoft
Dynamics CRM 4.0”。
如果选择“创建新部署”,安装程序将创建指定名称的新组织数据库,以及名为
MSCRM_CONFIG 的配置数据库。如果 MSCRM_CONFIG 数据库已存在,将显
示错误消息。您必须删除此数据库,才能创建新的 MSCRM_CONFIG 数据库。
11. 在“指定组织名称”页的“显示名称”框中,键入组织名称。在“名称”框中,可以保留安装程
序提供的名称,也可以键入不超出 30 个字符的唯一名称。名称中不允许使用空格和扩展
字符。在“数据库排序规则”列表中,选择组织数据库将用来排列和比较数据字符的数据库
排序规则。然后,单击“浏览”,选择将用作列表中组织的基础货币的 ISO 货币代码,单击
“确定”,再单击“下一步”。
重要提示
安装完毕后,将无法更改数据库排序规则或基础 ISO 货币代码。但是,可以更改
基础货币名称和基础货币符号。
12. 在“帮助我们改善客户体验”页上,选择是否希望参与“客户体验改善计划”,然后单击“下一
步”。
13 在“选择安装位置”页上,接受默认位置,或者输入其他的文件安装位置,然后单击“下一
步”。
13
Microsoft Dynamics CRM 4.0 安装指南
14. 在“选择网站”页上,从“网站”列表中选择一个网站。默认情况下,安装程序将使用默认网
站。
重要提示 我们强烈建议您使用安装程序创建新的网站。如果选择现有的网站,
Microsoft Dynamics CRM 服务器安装程序可能会覆盖现有的网站应用程序,或者
导致关联的网站应用程序出现异常情况。
注意 如果安装程序找不到您指定的部门,请参阅本章后面的“安装和升级疑难解
答”一节。
注意 如果选择在既不是域管理员也不是本地管理员的域用户帐户下运行
ASP.NET 服务,则必须在安装 Microsoft Dynamics CRM 服务器后设置本地安全
策略,以便 ASP.NET 服务正常工作。此外,根据您为组织实施的密码策略,用户
的密码可能会过期。有关详细信息,请参阅 Microsoft 知识库文章 329290
如何使用 ASP.NET 实用工具加密凭据和会话状态连接字符串。
19. 在“指定电子邮件路由器设置”页上的“电子邮件路由器服务器名称”框中,键入将安装电子
邮件路由器的计算机的名称。此计算机将用于路由 Microsoft Dynamics CRM 电子邮件。
如果不安装电子邮件路由器,可以将此框留空。然后,单击“下一步”。
20. 此时,将显示“系统要求”页。此页汇总了成功安装 Microsoft Dynamics CRM 服务器程序
的所有系统需求。必须对失败的测试进行更正,然后才能继续安装。如果需要较长的时间
来更正问题,此时请取消安装程序,解决问题后再重新启动安装程序。所有错误都必须纠
正。只有不显示任何错误或只显示警告时,才能继续进行安装。为此,请单击“下一步”。
21. 查看“准备安装应用程序”页,然后单击“返回”以更正所有错误。准备就绪可以继续后,单
击“安装”。
22. 成功完成安装后,将显示“Microsoft Dynamics CRM 4.0 已完成”页。建议您选中“关闭向
导后重新启动计算机”选项,以便安装程序能够重新启动计算机。单击“完成”。
14
Microsoft Dynamics CRM 4.0 安装指南
重要提示
若要完成 Microsoft Dynamics CRM 服务器的安装,必须安装 Microsoft Dynamics
CRM 4.0 Connector for SQL Server Reporting Services。有关如何安装 Microsoft
Dynamics CRM 4.0 Connector for Microsoft SQL Server Reporting Services 的说
明,请参阅以下部分的内容。
必须安装 Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting
Services,才能安装 Microsoft Dynamics CRM 服务器。
15
Microsoft Dynamics CRM 4.0 安装指南
重要提示
强烈建议您在运行安装程序之前,备份现有 Microsoft Dynamics CRM 数据,包括
所有报表和自定义项。此外,还建议您在运行安装程序前,实施以下备份策略:
重要提示
如果现有 Microsoft Dynamics CRM 3.0 部署包括两个或多个在一个 SQL Server
实例上运行的组织,或者共享一个 SQL Reporting Services 服务器,那么在运行
安装程序的前后,必须完成特定的任务。上一主题“升级共享一个 SQL Server 实
例的多个 Microsoft Dynamics CRM 3.0 部署”中对这些任务进行了介绍。
1. 满足本文档集中“规划指南”中的“系统要求和必备组件”一章指明的全部要求。
2. 如果已从 Microsoft CRM 1.2 升级到 Microsoft Dynamics CRM 3.0,我们建议您在运行
Microsoft Dynamics CRM 4.0 服务器安装程序之前先运行 Microsoft Dynamics CRM 3.0
默认值向导。下载向导
(http://www.microsoft.com/downloads/details.a
spx?FamilyID=3570fdaa-4ceb-44b5-b815-
a52a1a6e9df1)。
3. 以具有管理员级别权限的用户身份登录到域。
4. 查看自述文件以确定 Microsoft Dynamics CRM 安装文件的位置。
5. 在 Microsoft Dynamics CRM 文件所在的文件夹中,移到根文件夹,然后双击
SetupServer.exe。
6. 在“欢迎使用 Microsoft Dynamics CRM 安装程序”页上,选择是否要更新 Microsoft
Dynamics CRM 服务器安装程序。如果存在更新,建议您下载安装程序的最新版本。为此,
请单击“更新安装文件”,等待更新过程完成,然后单击“下一步”。
7. 在“许可证代码”框中,键入许可证号码,然后单击“下一步”。
16
Microsoft Dynamics CRM 4.0 安装指南
注意
如果 Microsoft Dynamics CRM 是通过 Microsoft 批量许可计划购买的,则许可证
密钥位于 Microsoft Dynamics CRM 安装文件中的 license.txt 文件。
8. 查看“许可协议”页上的信息,如果接受许可协议,请单击“我接受此许可协议”,然后单击
“我接受”。
9. 如果安装程序检测到缺少组件,将显示“安装必需的组件”页。
• 如果已经安装了必需的组件,则不会显示此页。
• 如果尚未安装所列的必需组件,则可以立即进行安装。单击“安装”。安装了这些
组件后,状态栏将从“缺少”改为“已安装”,此时您可以单击“下一步”继续。
注意
必须安装这些组件,才能安装 Microsoft Dynamics CRM。您可以退出安装程
序并手动安装这些组件,也可以选择“安装”。在安装程序检测到已安装了这些
组件之前,将禁用此页上的“下一步”按钮。
安装这些组件可能需要重新启动计算机。如果提示您重新启动计算机,请执行
该操作,然后再次启动安装程序。
重要提示
安装完毕后,将无法更改数据库排序规则或基础 ISO 货币代码。但是,可以更改
基础货币名称和基础货币符号。
12. 在“帮助我们改善客户体验”页上,选择是否希望参与“客户体验改善计划”,然后单击“下一
步”。
17
Microsoft Dynamics CRM 4.0 安装指南
注意 如果选择在既不是域管理员也不是本地管理员的域用户帐户下运行
ASP.NET 服务,则必须在安装 Microsoft Dynamics CRM 服务器后设置本地安全
策略,以便 ASP.NET 服务正常工作。此外,根据您为组织实施的密码策略,用户
的密码可能会过期。有关详细信息,请参阅 Microsoft 知识库文章 329290“如何使
用 ASP.NET 实用工具加密凭据和会话状态连接字符串”。
15. 在“指定电子邮件路由器设置”页上,您可以保留现有的电子邮件路由器服务器,也可以键
入将安装电子邮件路由器的计算机的新名称。此计算机将用于路由 Microsoft Dynamics C
RM 电子邮件。如果不安装电子邮件路由器,可以将此框留空。然后,单击“下一步”。
16. 此时,将显示“系统要求”页。此页汇总了成功安装 Microsoft Dynamics CRM 服务器程序
的所有系统需求。必须对失败的测试进行更正,然后才能继续安装。如果需要较长的时间来
更正问题,此时请取消安装程序,解决问题后再重新启动安装程序。所有错误都必须纠正。
只有不显示任何错误或只显示警告时,才能继续进行安装。为此,请单击“下一步”。
17. 查看“准备安装应用程序”页,然后单击“返回”以更正所有错误。准备就绪可以继续后,单
击“升级”。
18. 成功完成安装后,将显示“Microsoft Dynamics CRM 4.0 已完成”页。建议您选中“关闭向
导后重新启动计算机”选项,以便安装程序能够重新启动计算机。单击“完成”。
重要提示
必须安装 Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting
Services,才能安装 Microsoft Dynamics CRM 服务器。
18
Microsoft Dynamics CRM 4.0 安装指南
警告
Microsoft Dynamics CRM 用户使用 Microsoft Visual Studio 2005 附带的报表查看
器控件可以查看有权访问的报表的信息。使用此控件,用户可以查看在 Microsoft
Dynamics CRM 中运行报表时未显示的其他报表和会话数据。为了降低泄露机密
数据的风险,建议您将安装 Microsoft Dynamics CRM 4.0 Connector for SQL
Server Reporting Services 的 SQL Server Reporting Services 网站配置为仅允许
安全套接字层 (SSL) 连接,也称为安全 HTTP 连接。有关如何为 IIS 配置 SSL 的
详细信息,请参阅“Internet Information Services (IIS) 管理器”帮助。
19
Microsoft Dynamics CRM 4.0 安装指南
安装这些组件可能需要重新启动计算机。如果提示您重新启动计算机,请执行该操
作,然后再次启动安装程序。
20
Microsoft Dynamics CRM 4.0 安装指南
21
Microsoft Dynamics CRM 4.0 安装指南
安装后的各项任务
本节将介绍安装完 Microsoft Dynamics CRM 服务器后,要完成的任务和配置设置。
管理组织、服务器和许可方式
使用部署管理器可以创建、启用和禁用组织及服务器,还可以查看和升级 Microsoft Dynamics
CRM 服务器的许可证。部署管理器是 Microsoft 管理控制台 (MMC) 管理单元,安装在装有 Mi
crosoft Dynamics CRM 服务器的计算机上。
重要提示
要运行“部署管理器”,必须具有“部署管理员”角色。在安装 Microsoft Dynamics
CRM 服务器期间,系统会自动将运行安装程序的用户添加为该角色的成员。在
“部署管理器”的“部署管理员”节点下,可以授予或移除“部署管理员”角色。此角
色无法在 Microsoft Dynamics CRM 客户端应用程序中进行管理。
有关此角色的详细信息,请参阅“部署管理器帮助”。
为用户添加“部署管理员”角色时,部署管理器不会在存储 Microsoft Dynamics
CRM 数据库的 SQL Server 实例上添加必需的权限。当用户尝试启动部署管理器
时,可能会收到“无法访问 MSCRM_CONFIG 数据库。SQL Server 不存在或拒绝
访问”的错误消息。若要解决此问题,必须使用 SQL Server Management Studio
将用户添加到 SQL 登录名。
安装示例数据
利用所提供的示例数据,可以对用户进行 Microsoft Dynamics CRM 培训。您可以使用数据迁
移管理器将示例数据迁移到 Microsoft Dynamics CRM。
您可以下载示例数据及其数据映射(一个文件,其中包含有关源系统中的数据如何与 Microsoft
Dynamics CRM 中的数据相对应的信息),然后使用数据迁移管理器迁移示例数据。请务必注
意迁移的名称,以便可以使用示例数据后轻松地将其删除。
有关详细信息,请参阅以下网站上的内容:
Microsoft Dynamics CRM 示例数据 (http://go.microsoft.com/fwlink/?LinkId=100866)。
22
Microsoft Dynamics CRM 4.0 安装指南
安装和升级疑难解答
本节将介绍如何解决安装问题和已知问题。
日志文件
安装过程中会创建一些日志文件,这些文件可供查看并用于解决问题。默认情况下,日志文件
的位置如下,其中 User 是运行安装程序的用户的帐户:
<systemdrive>:\Documents and Settings\<User>\Application
Data\Microsoft\MSCRM\Logs\
服务器的安装问题
本节将介绍如何解决 Microsoft Dynamics CRM 服务器的安装问题。
安装程序找不到选定的部门
安装程序找不到部门的常见原因是名称解析问题。若要确定您指定的部门可以解析,请在运行
Microsoft Dynamics CRM 服务器安装程序的计算机上运行“Active Directory 用户和计算机”管
理单元。为此,请单击“开始”,再单击“运行”,键入 dsa.msc,然后单击“确定”。在“Active
Directory 用户和计算机”管理单元中,展开域,然后确定您可以查看要安装 Microsoft Dynamic
s CRM 的部门。如果使用“Active Directory 用户和计算机”无法连接到域或查看部门,请确认
DNS 已配置并能正常运行。解决该问题后,再次运行安装程序。
23
Microsoft Dynamics CRM 4.0 安装指南
升级时收到“一个或多个报表无法升级”消息
由于 Microsoft Dynamics CRM 4.0 更改了报表功能,因此某些报表无法升级。尽管安装程序
指明升级失败,但在大多数情况下,其余 Microsoft Dynamics CRM 4.0 应用程序仍可正常运
行。有关这些报表及解释的列表,请参阅服务器安装程序日志文件。默认情况下,该日志文件
位于 <systemdrive>:\Documents and Settings\<User>\Application Data\Microsoft\MSCRM\Lo
gs\crm40svrsetup.log。由于报表升级是升级的最后阶段之一,因此报表升级信息将显示在日
志文件的结尾附近。
有关如何升级报表的详细信息,请参阅本文档集中“规划指南”中的“制订部署规划”。
升级时收到“一个或多个工作流程无法升级”消息
由于 Microsoft Dynamics CRM 4.0 更改了工作流程和销售流程功能,因此某些工作流程无法
升级。尽管安装程序指明升级失败,但在大多数情况下,其余 Microsoft Dynamics CRM 4.0
应用程序仍可正常运行。
有关这些工作流程的列表,请参阅服务器安装程序日志文件。默认情况下,该日志文件的位置为:
<systemdrive>:\Documents and Settings\<User>\Application
Data\Microsoft\MSCRM\Logs\crm40svrsetup.log
有关如何升级工作流程的详细信息,请参阅《Microsoft Dynamics CRM 4.0 规划指南》中的
“第 4 章:制订部署规划”。
销售流程将升级到工作流程
在 Microsoft Dynamics CRM 3.0 中,只有销售流程可以包括阶段,并且只能对“商机”实体执
行操作。也就是说,销售流程是一种特殊的工作流程。在 Microsoft Dynamics CRM 4.0 中,
所有工作流程均支持所有类型的实体的阶段。因此,在升级过程中,所有 Microsoft Dynamics
3.0 销售流程将转换为标准工作流程。如果升级成功,新工作流程的基本逻辑不会受到影响,
包括阶段和主要实体(商机)。
引用无效对象或不存在对象的工作流程无法升级
如果 Microsoft Dynamics CRM 3.0 工作流程引用的记录、实体、附件或其他类型的对象无效
或不在要升级的服务器上,升级该工作流程和所有相关工作流程作业将失败。下表列出了可能
导致工作流程升级失败的被引用对象的示例:
• 缺少附件
• 自定义实体、属性和关系不存在或无效
• 自定义工作流程活动(.NET 程序集或 .NET 方法)不存在或无效
• 属性不受支持(自上次发行后,属性已弃用)
24
Microsoft Dynamics CRM 4.0 安装指南
• 工作流程所有者及其所属业务部门间存在不一致
如果由于被引用对象不存在或无效,任何工作流程或工作流程作业升级失败,请打开工作流程
管理器,更正日志文件中描述的问题,然后继续升级。尤其要删除或替换对无效、不存在或不
受支持的对象的引用,更正所有者和业务部门间的不一致。
服务器安装程序失败,并显示错误消息“由于另一进程正在使用文件,该进
程无法访问文件。(HRESULT 出现异常:0x80070020)”
Microsoft Dynamics CRM 服务器安装程序失败,并显示错误消息“由于另一程序正在使用文件,
该进程无法访问文件。(HRESULT 出现异常:0x80070020)”。在下列情况下,会出现此问
题:
• 安装 Microsoft Dynamics CRM 服务器并选择创建新的网站。
• 计算机安装有 Microsoft Internet Security and Acceleration (ISA) Server 2004,并使
用策略对应用程序进行配置,来监视在安装过程中指定用于创建新的 Microsoft
Dynamics CRM 网站的端口。
若要解决此问题,请禁用 Microsoft Internet Security and Acceleration 策略,再次运行应用程
序,然后重新启用该策略。有关 ISA 服务器策略的详细信息,请参阅“Microsoft Internet
Security and Acceleration Server 帮助”。
服务器升级问题
有关 Microsoft Dynamics CRM 服务器升级期间可能出现的常见问题,请参阅以下 Microsoft
知识库文章。
如何解决从 Microsoft Dynamics CRM 3.0 升级到 Microsoft Dynamics CRM 4.0 时可能出现的
常见问题 (http://support.microsoft.com/kb/947061)
25
Microsoft Dynamics CRM 4.0 安装指南
重要提示
• 在多个服务器上安装 Microsoft Dynamics CRM 4.0 Workgroup Edition 既不受支持也违反
许可协议。
• 本主题不适用于涉及 Microsoft Windows Small Business Server 2003 (Windows SBS) 的
实施。
多服务器配置概述
开始使用负载平衡功能之前,需要制定安装和配置规划。有关详细信息和准则,请参阅本文档
集中《规划指南》中所述的 Microsoft Dynamics CRM 系统的安装和配置。
基本配置通常使用单独的计算机(运行 Microsoft Dynamics CRM 部署所需的组件)。该部署
包括 Microsoft SQL Server 以及用作 Active Directory 域控制器的 Windows Server 实例。在
Microsoft Dynamics CRM 的多服务器配置中,有多台计算机运行的是用于访问单个运行 SQL
Server 的服务器的 Microsoft Dynamics CRM。
本主题介绍了在下面的双节点网络负载平衡配置中安装 Microsoft Dynamics CRM 的步骤:将
所有的 Microsoft Dynamics CRM 服务器角色都安装到一台计算机上。这种部署称为完全服务
器安装。按照这类步骤,可以安装特定服务器组角色(如应用程序服务器角色),也可以安装
一个或多个特定服务器角色。安装 Microsoft Dynamics CRM 时,系统为您提供了下面三个 Mi
crosoft Dynamics CRM Web 应用程序负载平衡选项。其中,网络负载平衡 (NLB) 群集中的两
个服务器都必须安装有下面的服务器组角色或独立的服务器角色。
• 完全服务器安装(典型安装)。
• 应用程序服务器角色组安装(自定义安装)。
• 服务器角色安装(通过使用 XML 配置文件执行的命令行安装)。您必须在群集中的负
载平衡服务器上至少安装下面两个角色。
o AppServer(应用程序服务器角色)。此 Microsoft Dynamics CRM 服务器角
色用于运行将用户连接到 Microsoft Dynamics CRM 数据所使用的 Web 应用
程序服务器。
o SDKServer(Microsoft Dynamics CRM SDK 服务器角色)。此 Microsoft
Dynamics CRM 服务器角色用于运行使用 Microsoft Dynamics CRM SDK 中
所述的方法的应用程序。
重要提示
如果您选择仅安装应用程序服务器角色组,则必须在 Active Directory 域中的另外一个服务
器上安装平台服务器组角色,才能使 Microsoft Dynamics CRM 正常运行。同样,如果您
希望仅安装必需的 AppServer 和 SDKServer 角色,则必须在 Active Directory 域中的其他
服务器上安装其余的服务器角色,才能使 Microsoft Dynamics CRM 正常运行。
26
Microsoft Dynamics CRM 4.0 安装指南
步骤 1:启用网络负载平衡功能
在网络上启用 NLB,并针对 CRM01 和 CRM02 这两个服务器创建服务器群集。我们建议您在
启用负载平衡群集时使用以下端口规则设置。
• 端口范围。保留默认范围(介于 0 到 65535 之间)。
• 协议。二者
• 相关性。单个
有关在 Windows Server 2003 上加载和管理 NLB 的步骤的信息,请参阅 Windows Server
2003 计算机上的网络负载平衡管理器帮助。有关如何在 Windows Server 2003 中配置 NLB
的详细信息,请参阅如何在 Windows Server 2003 中配置网络负载平衡参数。
10. 单击“确定”两次。
27
Microsoft Dynamics CRM 4.0 安装指南
28
Microsoft Dynamics CRM 4.0 安装指南
步骤 5:验证和监视群集安装
通过使用群集名称(如 CRMNLBCluster),验证 Microsoft Dynamics CRM 客户端应用程序
是否可以连接到 Microsoft Dynamics CRM。
若要监视群集,可选择下列选项。
• 网络负载平衡管理器。日志条目在网络负载平衡管理器的底部显示。
• 事件查看器。使用 WLBS 源将条目记录在系统日志中。
• Wlb。在命令行运行 wlbs.exe /query 或 wlbs.exe /display 命令,以查看有关群集状态
的信息。
• Microsoft Operations Manager (MOM) Management Pack for NLB。当贵组织使用
MOM 监视和管理组织内的服务器时,群集主机上应装有 MOM Management Pack for
NLB。
29
Microsoft Dynamics CRM 4.0 安装指南
重要提示
• Microsoft SQL Server 2005 Workgroup Edition 不支持故障转移群集功能。
• 本主题不适用于涉及 Windows Small Business Server 2003 (SBS 2003) 的实施。
基本配置
本主题将介绍可用于将 Microsoft Dynamics CRM 配置为使用 SQL Server 群集环境的各种选
项。Microsoft Dynamics CRM 服务器系统的基本配置在本指南的前面有所介绍。本主题中的
说明围绕以下基本配置展开讨论:安装 Microsoft Dynamics CRM 服务器,使其可连接到由运
行 SQL Server 的计算机组成的群集。
上述配置涉及 Microsoft Dynamics CRM 服务器的单个部署,其中该服务器可访问由两台都运
行 Microsoft SQL Server 2005 实例的计算机组成的群集。
典型的 Microsoft Dynamics CRM 部署基于 SQL Server 创建并使用下面的 Microsoft
Dynamics CRM 特定数据库:
• Organization_name_MSCRM。这是存储 Microsoft Dynamics CRM 数据的组织数据
库,例如所有记录和活动。
• MSCRM_CONFIG。此数据库中包含 Microsoft Dynamics CRM 元数据,例如每个组
织数据库的所特有的配置及位置信息。
30
Microsoft Dynamics CRM 4.0 安装指南
选项 2:重新连接或配置连接到仅存储组织数据库的 SQL
Server 群集的现有 Microsoft Dynamics CRM 服务器部署
将现有的 Microsoft Dynamics CRM 服务器配置为使用仅包含组织数据库的 SQL Server 群集。
为此,请执行以下各步操作:
1. 按照上一节中介绍的步骤创建 SQL Server 群集。
2. 备份位于现有 SQL Server 上的 MSCRM_CONFIG 和 Organization_name_MSCRM 数据库。
3. 将 Organization_name_MSCRM 数据库还原到 SQL Server 群集。有关如何还原数据库的
详细信息,请参阅备份和还原 SQL Server 中的数据库。
4. 在运行 Microsoft Dynamics CRM 服务器 Web 应用程序的计算机上,启动部署管理器。为
此,请单击“开始”,依次指向“所有程序”和“Microsoft Dynamics CRM”,然后单击“部署
管理器”。
5. 展开“部署管理器”节点,然后单击“组织”。
6. 右键单击所选的组织,然后单击“禁用”。
单击“是”以禁用该组织。
7. 在组织列表中,右键单击所需的组织,然后单击“编辑组织”。
8. 在“编辑组织向导”的“SQL Server”框中,为前面创建的 SQL Server 群集键入虚拟 SQL
Server 名称,然后单击“下一步”。
9. 在“系统要求”页上,成功通过诊断检查之后,单击“下一步”,然后单击“应用”。
10. 单击“完成”。
11. 启用所选的组织。为此,请右键单击该组织,然后单击“启用”。
12. 在运行 IIS 的计算机(安装有 Microsoft Dynamics CRM 服务器 Web 应用程序)上重置
IIS 服务。为此,请单击“开始”,再单击“运行”,在“打开”框中键入 iisreset,然后单击
“确定”。
31
Microsoft Dynamics CRM 4.0 安装指南
选项 3:重新连接或配置连接到同时存储配置数据库和组织数据
库的 SQL Server 群集的现有 Microsoft Dynamics CRM 服务
器部署
将现有的 Microsoft Dynamics CRM 服务器配置为使用同时包含配置数据库和组织数据库的
SQL Server 群集。为此,请执行以下各步操作:
1. 按照上一节中介绍的步骤创建 SQL Server 群集。
警告 如果您使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严
重问题。若要解决这些问题,可能需要重新安装操作系统和 Microsoft Dynamics
CRM。我们不能保证这些问题能够得到解决。您应自行承担修改注册表的风险。
32
Microsoft Dynamics CRM 4.0 安装指南
为此,请执行以下各步操作:
a. 在运行 Microsoft Dynamics CRM Web 应用程序的计算机上,依次单击“开始”和“运
行”,在“打开”框中键入 regedit,然后单击“确定”。
b. 找到下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
c. 右键单击 configdb,然后单击“修改”。
d. 在“值”数据框中,将数据源更改为新的虚拟 SQL Server 名称,然后单击“确定”。例
如,“值”数据框中的字符串值应该类似于以下内容:
Data Source=NewSQLServer;Initial Catalog=MSCRM_CONFIG;Integrated
Security=SSPI 对数据库子项和元数据库子项执行步骤 2 到步骤 4 的操作。
注意
• 如果部署中存在多个 Microsoft Dynamics CRM 服务器角色,则
必须更新所有服务器角色的注册表项。
• 如果使用了 Microsoft Dynamics CRM Connector for SQL Server
Reporting Services,并且没有移动 Microsoft SQL Server Reporting
Services 服务器,则必须在安装了 Microsoft Dynamics CRM Connector
for SQL Server Reporting Services 的计算机上更新 configdb 子项。
单击“是”以禁用该组织。
d. 在组织列表中,右键单击所需的组织,然后单击“编辑组织”。
e. 在“编辑组织向导”的“SQL Server”框中,为前面创建的 SQL Server 群集键入虚拟
SQL Server 名称,然后单击“下一步”。
f. 在“系统要求”页上,成功通过诊断检查之后,单击“下一步”,然后单击“应用”。
g. 单击“完成”。
h. 启用所选的组织。为此,请右键单击该组织,然后单击“启用”。
6. 在运行 IIS 的计算机(安装有 Microsoft Dynamics CRM 服务器 Web 应用程序)上重置
IIS 服务。为此,请单击“开始”,再单击“运行”,在“打开”框中键入 iisreset,然后单击
“确定”。
33
Microsoft Dynamics CRM 4.0 安装指南
注意 前面提到的计算机(MSCRM_Primary、MSCRM_Mirror 和 MSCRM_Witness)必须都
具有网络连接,且必须运行的是支持数据库镜像的 SQL Server 版本。
34
Microsoft Dynamics CRM 4.0 安装指南
d. 在“选择要配置的服务器”窗口中,选择“见证服务器实例”,然后单击“下一步”。
e. 在“主体服务器实例”窗口的“主体服务器实例”列表中,选择 Microsoft Dynamics CRM
组织数据库所在的 SQL Server 实例 (MSCRM_Primary)。此外,可以更改监听程序端
口、加密和终结点名称的默认设置。单击“下一步”。
f. 在“镜像服务器实例”窗口的“镜像服务器实例”列表中,选择在上一步中还原 Microsoft
Dynamics CRM 组织数据库时所在的 SQL Server 实例 (MSCRM_Mirror)。如果需要,
可以更改监听程序端口、加密和终结点名称的默认设置。单击“下一步”。
g. 在“见证服务器实例”窗口的“见证服务器实例”列表中,选择要指定为见证计算机 (MS
CRM_Witness) 的计算机。此时,可以更改监听程序端口、加密和终结点名称的默认
设置。单击“下一步”。
警告 如果您使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严
重问题。若要解决这些问题,可能需要重新安装操作系统和 Microsoft Dynamics
CRM。我们不能保证这些问题能够得到解决。您应自行承担修改注册表的风险。
35
Microsoft Dynamics CRM 4.0 安装指南
36
Microsoft Dynamics CRM 4.0 安装指南
对故障转移进行监视和测试
镜像数据库可以进行手动故障转移,也可以进行自动故障转移。若要监视和测试故障转移,请
按照以下步骤操作:
1. 启动 SQL Server Management Studio,右键单击主数据库,指向“任务”,然后单击“镜
像”。
2. 在“数据库属性”窗口中,可以监视主数据库与镜像数据库之间的同步的状态。若要手动测
试故障转移功能,请单击“故障转移”。发生故障转移时,SQL Server 将在主数据库与镜像
数据库之间切换镜像会话角色,以使镜像数据库作为主数据库并使主数据库作为镜像数据
库。
有关如何实施数据库镜像的详细信息,请参阅通过数据库镜像实施应用程序故障转移。
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
注意
主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我们可能无
法处理您的反馈。
发送反馈
37
Microsoft Dynamics CRM 4.0 安装指南
注意 有关电子邮件路由器的详细信息(包括如何制订安装规划的信息),请参
阅《Microsoft Dynamics CRM 规划指南》。
有关安装电子邮件路由器之前系统所需的必备条件列表,请参阅本文档前面的“系
统要求”一章。
概述
Microsoft Dynamics CRM 具有以下电子邮件处理功能:
• Microsoft Dynamics CRM for Microsoft Office Outlook 和 Microsoft Dynamics CRM
for Outlook with Offline Access 可以独立工作,不需要电子邮件路由器处理接收的
Microsoft Dynamics CRM 电子邮件。
• 电子邮件路由器可路由接收邮件和外发邮件。(Microsoft Dynamics CRM 3.0-Exchan
ge E-mail Router 仅处理接收的电子邮件。)
• 电子邮件路由器支持用于处理接收邮件的 POP3 电子邮件系统和用于处理外发邮件的
SMTP 电子邮件系统。
• 通过使用电子邮件路由器,可以按异步方式来发送 Microsoft Dynamics CRM 电子
邮件。
以下各节介绍了不同的电子邮件系统选项及配置。
电子邮件路由器
电子邮件路由器可执行以下各项任务:
• 路由接收的 Microsoft Dynamics CRM 电子邮件。
• 发送 Microsoft Dynamics CRM 生成的电子邮件。
38
Microsoft Dynamics CRM 4.0 安装指南
安装电子邮件路由器和规则部署向导
通过运行 Microsoft Dynamics CRM 电子邮件路由器安装程序,即可安装电子邮件路由器和规
则部署向导。请按照本节中的说明来安装电子邮件路由器和规则部署向导。
重要提示
Microsoft Dynamics CRM 电子邮件路由器安装程序不会升级使用 Microsoft
Dynamics CRM 3.0-Exchange E-mail Router 的 Microsoft Dynamics CRM 3.0 部
署。必须先卸载 Microsoft Dynamics CRM 3.0-Exchange E-mail Router,才能安
装 Microsoft Dynamics CRM 4.0 电子邮件路由器。
39
Microsoft Dynamics CRM 4.0 安装指南
注意 在安装电子邮件路由器之前必须安装这些组件。您可以退出安装程序并手
动安装这些组件,也可以选择“安装”。在安装程序检测到已安装了这些组件之前,
将禁用此页上的“下一步”按钮。
8. 在“选择路由器组件”页上,选择下列任意一个选项或同时选择两个选项。
• Microsoft Dynamics CRM 电子邮件路由器服务。选择此选项将会安装电子邮件路
由器服务和电子邮件路由器配置管理器。
• 规则部署向导。选择此选项将安装规则部署向导,该向导可用于部署有关转发邮箱用
户的规则。您也可以将此向导安装另一台能访问组织中的 Exchange 服务器的计算
机上。
9. 在“选择安装位置”页上,接受默认文件安装目录或浏览到其他位置,然后单击“下一步”。
10. 此时,将显示“系统要求”页。此页汇总了成功安装电子邮件路由器所需的全部系统要求。
必须对失败的测试进行更正,然后才能继续安装。如果存在需要较长时间才能更正的问题,
此时请取消安装程序,修正该问题,然后重新启动安装程序。所有测试都成功后,单击“下
一步”。
11. 此时,将显示“准备安装应用程序”页。默认情况下,“安装完成后启动电子邮件路由器配置
管理器”复选框处于选中状态。如果您此时不想配置电子邮件路由器,请取消选择此复选框,
然后单击“安装”。
12. 电子邮件路由器安装完毕后,请单击“确定”。
其他任务
本节介绍了在用户可以发送和接收电子邮件(将被 Microsoft Dynamics CRM 跟踪)之前,必
须完成的任务。
40
Microsoft Dynamics CRM 4.0 安装指南
使用转发邮箱之前需要完成的其他任务
如果您要使用转发邮箱路由电子邮件,则必须在 Active Directory® 中创建用户和邮箱,将其用
作电子邮件路由器转发邮箱。有关转发邮箱的详细信息,请参阅《Microsoft Dynamics CRM
规划指南》中的“制订部署规划”一章。
重要提示 在电子邮件路由器使用转发邮箱处理电子邮件之前,您至少需要登录
一次该邮箱。
电子邮件路由器配置管理器
电子邮件路由器配置管理器是一个独立的工具,可用于配置电子邮件路由器。在安装电子邮件
路由器时会一同安装路由器配置管理器,在安装完电子邮件路由器后就可以运行。
使用电子邮件路由器配置管理器配置的所有电子邮件路由器设置都保存在
Microsoft.Crm.tools.EmailAgent.xml 文件中,该文件位于电子邮件路由器的安装文件夹中。
电子邮件路由器需要设置几个选项。在您运行电子邮件路由器配置管理器之前,需要确定如何
设置这些选项。
• 接收配置。电子邮件路由器支持使用 Exchange Server 2003、Exchange Server
2007 或 POP3 电子邮件系统处理接收的电子邮件。
• 外发配置。Microsoft Dynamics CRM 仅支持使用 SMTP 电子邮件系统处理外发电子
邮件。
• 邮箱监视类型。可以配置以下两种邮箱类型。
41
Microsoft Dynamics CRM 4.0 安装指南
o 转发邮箱。如果在运行电子邮件路由器配置管理器时选择“转发邮箱”,电子
邮件路由器将使用单个邮箱来处理电子邮件。然后,对于每个将接收电子邮件
的 Microsoft Dynamics CRM 用户或队列,必须运行规则部署向导来创建与这
些用户或队列相关的规则。
o 单个邮箱。如果您的电子邮件系统不允许使用以附件形式来转发电子邮件的
规则,您必须选择“单个邮箱监视方式”。注意:如果您使用的是 Exchange S
erver,我们建议您使用“转发邮箱监视方式”。
针对多个配置和部署来配置电子邮件路由方式
您可以添加或编辑电子邮件路由器配置,其中包含一个将电子邮件路由到电子邮件服务器的接
收和外发方法。配置时,您必须指定以下内容:
• 显示和引用的名称。
• 接收配置还是外发配置。
• 电子邮件传输类型,例如处理接收电子邮件的 Exchange 或 POP3,以及处理外发电
子邮件的 SMTP。
另外,您可以添加或编辑电子邮件路由器部署。电子邮件路由器部署包含一个指向 Microsoft D
ynamics CRM 服务器计算机的 URL、一个接收配置和一个外发配置。在电子邮件路由器部署
对象中,您需要指定以下内容:
• 显示和引用的名称(必需)。
• 指向 Microsoft Dynamics CRM 服务器计算机的 URL(必需)。
• 默认接收配置(可选)。
• 默认外发配置(可选)。
若要设置新的或现有的配置,或者要对新的或现有的部署进行相同的操作,请在电子邮件路由
器配置管理器的第一个屏幕中单击“高级配置”,然后按照屏幕上的说明进行操作。
有关此工具的详细信息,请参阅“电子邮件路由器配置管理器帮助”。
规则部署向导
将电子邮件路由到 Microsoft Dynamics CRM 系统的一个重要部分是在每个 Microsoft
Dynamics CRM 用户或队列的收件箱中部署 Exchange Server 收件箱规则。此规则将
Microsoft Dynamics CRM 用户收到的每封邮件的一个副本发送到 Microsoft Dynamics CRM
系统邮箱。电子邮件路由器从 Microsoft Dynamics CRM 系统邮箱中检索邮件,并在 Microsoft
Dynamics CRM 中创建电子邮件活动。
若要部署这些 Microsoft Dynamics CRM 用户收件箱规则,可以使用规则部署向导。您可以随
时运行该向导来添加或更改 Microsoft Dynamics CRM 用户的收件箱规则。
如果在安装电子邮件路由器的过程中选择安装了此向导,则可以通过以下方法来访问此向导:
在安装规则部署向导的计算机上,单击“开始”,依次指向“所有程序”、“Microsoft Dynamics
CRM 电子邮件路由器”,然后单击“规则部署向导”。
42
Microsoft Dynamics CRM 4.0 安装指南
手动创建规则
对于支持电子邮件系统规则(可按附件的形式转发电子邮件)的 POP3 电子邮件服务器,请在
Microsoft Office Outlook® 中按照以下步骤创建规则。
1. 在“工具”菜单上,单击“规则和通知”。
2. 在“电子邮件规则”选项卡上,单击“新建规则”。
3. 选择“由空白规则开始”选项,确保选中“邮件到达时检查”,然后单击“下一步”。
4. 选择“我的姓名在‘收件人’框中”,然后单击“下一步”。
5. 选择“作为附件转发给个人或通讯组列表”,然后在“步骤 2:编辑规则说明(单击带下划线
的值)”区域中,单击“个人或通讯组列表”。
6. 选择电子邮件路由器转发邮箱的名称,然后单击“确定”。
7. 单击“下一步”两次。
8. 确保选中“启用此规则”选项,然后单击“完成”。
9. 确保规则位于列表的顶部,然后单击“应用”。
疑难解答
本节介绍了最佳实践以及电子邮件路由器安装期间或安装后可能会出现的问题。
日志记录
如果在安装电子邮件路由器时出现问题,请查看日志文件来了解相关信息。默认情况下,电子
邮件路由器安装程序日志的名称是 crm40exchangesetup.log,位于安装电子邮件路由器的计
算机上的 c:\Documents and Settings\<user>\Application Data\Microsoft\MSCRM\Logs 文件
夹下。
测试访问功能
电子邮件路由器配置管理器可以测试能否访问 Microsoft Dynamics CRM 用户、队列和转发邮
箱。通过该功能,您可以解决导致电子邮件路由器无法正常运行的各种问题。有关测试访问功
能的详细信息,请参阅“电子邮件路由器配置管理器帮助”。
43
Microsoft Dynamics CRM 4.0 安装指南
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
44
Microsoft Dynamics CRM 4.0 安装指南
概述
使用 Microsoft Dynamics CRM for Microsoft Office Outlook,您可以通过将 Outlook 用作
Microsoft Dynamics CRM Web 客户端来访问同一数据。Microsoft Dynamics CRM for Outlook
适用于需要使用熟悉的 Outlook 应用程序访问 CRM 数据的 Microsoft Dynamics CRM 用户。
有下面两种用户界面:
• Microsoft Dynamics CRM for Outlook。在永久连接到局域网 (LAN) 或 Internet 的
工作站(包括多个用户共享的计算机)上安装此客户端,但这不适合移动办公。如果
计算机由多个用户共享(即每个用户都有一个登录帐户,并且都是有效的 Microsoft D
ynamics CRM 用户),您必须运行 Microsoft Dynamics CRM for Outlook 安装程序为
每个用户配置 Microsoft Dynamics CRM for Outlook。
• Microsoft Dynamics CRM for Outlook with Offline Access。对于需要移动办公的
用户可以安装此版本,这并不需要始终连接到 LAN。安装 Microsoft Dynamics CRM f
or Outlook with Offline Access 后,那些在现场工作而需要脱机支持的用户可以访问他
们的客户数据。
45
Microsoft Dynamics CRM 4.0 安装指南
46
Microsoft Dynamics CRM 4.0 安装指南
重要提示 如果您在单独的计算机上安装了服务器角色,您必须指定安装发现服
务服务器角色的计算机的 Web 地址。
4. 在“选择组织”页上,在列表中选择您要连接到的组织,然后单击“下一步”。
5. 在“帮助我们改善客户体验”页上,选择是否希望参与“客户体验改善计划”,然后单击“下一
步”。
注意 如果您参与此计划,我们可以通过收集您如何使用本应用程序的相关信息
来改善 Microsoft Dynamics CRM 的质量。Microsoft 不会收集或传输能识别您的
个人信息。默认情况下,Microsoft Dynamics CRM 中的“客户体验改善计划”功能
是打开的。
47
Microsoft Dynamics CRM 4.0 安装指南
步骤 3:配置用户电子邮件设置
不再要求必须使用电子邮件路由器才能发送和接收 Microsoft Dynamics CRM 电子邮件。您可
以使用电子邮件路由器和 Microsoft Dynamics CRM for Outlook 来执行以下任务:
• 将接收的电子邮件传递给 Microsoft Dynamics CRM。
• 发送 Microsoft Dynamics CRM 生成的电子邮件。
用户和队列电子邮件配置
可以为每个用户和队列分别设置电子邮件接收和外发选项。可在“用户”表单上配置这些接收和
外发选项。若要打开“用户”表单,请在“导航窗格”中单击“设置”。在“设置”下,单击“管理”。
然后在“管理”区域单击“用户”,最后双击您要为其设置选项的用户。
接收电子邮件选项
当用户或队列收到 Microsoft Dynamics CRM 电子邮件时使用的电子邮件配置,可能的接收电
子邮件配置如下所示:
• 无。此选项适用于不使用 Microsoft Dynamics CRM 发送电子邮件的用户或队列。
• Microsoft Dynamics CRM for Outlook。此选项要求 Outlook 安装在用户的计算机上。
但不要求安装电子邮件路由器组件。不过,如果要处理 Microsoft Dynamics CRM 电
子邮件,必须运行 Outlook。
• 转发邮箱。若要使用此选项,则必须安装电子邮件路由器。此选项要求管理员必须创
建“接收器”邮箱。电子邮件路由器用于处理转发到此邮箱的电子邮件。虽然此选项不
要求用户运行 Outlook,但确实要求为用户部署服务器端规则。如果您使用 Exchange
Server 处理接收的电子邮件,您可以使用规则部署向导来部署此规则。
• 电子邮件路由器。选择此选项后,系统会直接将 Microsoft Dynamics CRM 电子邮件
传送到 Microsoft Dynamics CRM,而不需要转发邮箱。用于处理邮件的电子邮件系统
可以是 Microsoft Exchange Server 2003、Exchange Server 2007 或符合 POP3 协议
的服务器。
48
Microsoft Dynamics CRM 4.0 安装指南
外发电子邮件选项
当用户或队列发送 Microsoft Dynamics CRM 电子邮件时使用的电子邮件配置,可能的外发电
子邮件配置如下所示:
无。此选项适用于不使用 Microsoft Dynamics CRM 发送电子邮件的用户或队列。
Microsoft Dynamics CRM for Outlook。此选项要求 Outlook 安装在用户的计算机上。但不
要求安装电子邮件路由器组件。
电子邮件路由器。选择此选项后将使用电子邮件路由器组件发送 Microsoft Dynamics CRM
电子邮件。电子邮件系统必须符合 SMTP 协议。电子邮件路由器可以安装在 SMTP 服务器或
能连接到 SMTP 服务器的其他计算机上。
注意 启动安装程序时,环境诊断向导将检查计算机,以确定是否执行的是升级
操作。在升级过程中,安装程序向导将选择与所安装的 Microsoft Dynamics CRM
3.0 Client for Outlook 客户端相匹配的客户端类型。安装程序不允许您选择安装其
他客户端类型。如果您在计算机上首次安装的是 Microsoft Dynamics CRM for
Outlook,则安装程序向导将显示一个页面,使您可以选择两种客户端类型之一。
49
Microsoft Dynamics CRM 4.0 安装指南
4. 保存用于部署到客户端计算机的升级软件,或者立即运行该软件以在当前本地计算机上进
行安装。
5. 双击保存安装文件的目录中的 setupclient.exe。
6. 查看“许可协议”页上的信息,再选择“我接受此许可协议”,然后单击“我接受”。
7. 在“正在执行升级操作”页上单击“升级”。
8. 在“下载并安装所需组件”页上单击“安装”。如果显示一则消息,询问是否下载组件,请单
击“是”。安装了所需的组件后,请单击“下一步”。
9. 在“系统要求”页上,查看验证检查的结果。
根据验证检查的结果,您可能需要对本地计算机执行更新操作。若要继续进行升级,请单
击“下一步”。
10. 此时,Microsoft Dynamics CRM for Outlook 配置向导将安装所选的程序功能。当安装程
序向导显示“成功安装了 Microsoft Dynamics CRM for Outlook。现在可以配置它了”这一
消息时,请单击“关闭”。
若要完成 Microsoft Dynamics CRM for Outlook 的安装,必须运行配置向导。下一节“步骤
2:配置 Microsoft Dynamics CRM for Outlook”将介绍该配置向导。
安装疑难解答
如果您遇到任何安装问题,请参阅以下文章以获得疑难解答帮助:
• 尝试安装、升级或配置 Microsoft Dynamics CRM 客户端计算机时显示的错误消息。
• 打开 Microsoft CRM 4.0 for Outlook 之后,不会从 Outlook Web Access、Outlook
Mobile Access 或 Outlook Rules 发送电子邮件。
• 卸载 Microsoft Dynamics CRM 3.0 Client for Outlook 之后,Outlook 菜单栏上仍有
Microsoft Dynamics CRM 菜单。
50
Microsoft Dynamics CRM 4.0 安装指南
安装和升级疑难解答
本节将介绍如何解决安装问题和已知问题。
日志文件
安装过程中会创建一些日志文件,这些文件可供查看并用于解决问题。默认情况下,日志文件
的位置如下,其中 User 是运行安装程序的用户的帐户:
• Windows XP:<systemdrive>:\Documents and Settings\<User>\Application
Data\Microsoft\MSCRM\Logs\
• Windows Vista:
<systemdrive>:\Users\<User>\AppData\Roaming\Microsoft\MSCRM\Logs\
51
Microsoft Dynamics CRM 4.0 安装指南
要求和限制
尝试使用 SMS 2003 来部署 Microsoft Dynamics CRM for Outlook 之前,请注意以下要求和
限制。
• 建议使用带有 SP3 的 SMS 2003 或 System Center Configuration Manager 2007。
• 必须使用 ClientSetup.exe 安装程序才能部署该应用程序。不能使用 Microsoft 安装程
序 (MSI) 文件。
• 必须安装并配置 SMS 2003 服务器,才能使应用程序被推送到客户端系统。例如,必
须配置后台智能传送服务 (BITS),并将 SMS 2003 服务器配置为在 Active Directory
中公布和分发应用程序。有关如何将 SMS 2003 服务器配置为分发应用程序的详细信
息,请参阅 SMS 2003 文档。
• 虽然可以使用 SMS 2003 以无提示方式部署 Microsoft Dynamics CRM for
Outlook(桌面客户端),但是不能以无人值守(无提示)的方式部署带有脱机访问功
能的 Microsoft Dynamics CRM for Outlook。这是因为,安装 SQL Server 2005 Expre
ss Edition(是带有脱机访问功能的 Microsoft Dynamics CRM for Outlook 的必备组
件)时需要用户特定信息。
分发应用程序时的最佳实践
本主题将介绍一种通过 SMS 2003 部署 Microsoft Dynamics CRM for Outlook 所能使用的方法,
该方法可适用于大多数情况。有关 SMS 2003 的详细信息,请参阅以下 Microsoft TechNet 网
站:
52
Microsoft Dynamics CRM 4.0 安装指南
• 安装成功之后,手动重新启动客户端计算机。
• 创建脚本来配置带有脱机访问功能的 Microsoft Dynamics CRM for Outlook,或者手动
运行配置向导。
若要使用 SMS 2003 来部署 Microsoft Dynamics CRM for Outlook,请按照以下主题中的步骤
依次操作。
创建和分发应用程序
以下步骤假定组织中带有 SP3 的 SMS 2003 已安装和配置并且处于运行状态。此外,还假定
安装了希望在其中部署 Microsoft Dynamics CRM for Outlook 的 SMS 2003 客户端代理。有关
如何配置 SMS 2003 的详细信息,请参阅 SMS 2003 文档。
2. 创建集合。SMS 集合包含一组用于软件分发的资源。在这种情况下,这些资源可能是希望
在其上安装 Microsoft Dynamics CRM for Outlook 的客户端计算机。若要创建集合,请按
照以下步骤操作。
a) 在 SMS 2003 服务器上,以管理员的身份登录,然后启动 SMS 管理员控制台。
b) 展开“站点数据库”,右键单击“集合”,指向“新建”,然后单击“集合”。
c) 在“集合属性”对话框中键入集合名称,如 Microsoft Dynamics CRM for Outlook。
d) 单击“成员身份规则”选项卡,再单击“新建”,然后使用以下信息完成“创建直属成员身
份规则向导”。
A. 在“创建直属成员身份规则向导”的“欢迎”页上,单击“下一步”。
B. 在“搜索资源”页上的“资源类”列表中选择“系统资源”,再在“属性名称”列表中
选择“名称”,然后在“值”框中键入百分比符号 (%)。此时将返回资源。
C. 单击“下一步”。
D. 在“集合限制”页上,单击“下一步”。
E. 在“选择资源”页上,选择希望在其上安装 Microsoft Dynamics CRM for
Outlook 的计算机。
F. 单击“完成”,然后在“集合属性”对话框中单击“确定”。
53
Microsoft Dynamics CRM 4.0 安装指南
i) 在“分发点”页上选择“SMS 服务器”,然后单击“下一步”。
j) 在“程序标识”页上,输入程序名称以及将用于运行 Microsoft Dynamics CRM for
Outlook 安装程序的命令行。
确定程序名称和命令行信息时可使用以下列表。
• 名称。键入可描述此数据包分发的应用或目标的名称。
• 命令行。输入将用于运行安装程序的命令。例如,以下命令可将 Microsoft Dynamics
CRM for Outlook(仅限桌面)安装到 c:\program files\Microsoft Dynamics CRM 目录
下的文件夹中,而不需要用户在安装过程中执行任何操作。
• SetupClient.exe /Q /L "c:\clientinstalllog.txt" /targetdir "c:\program files\Microsoft
Dynamics CRM" INSTALLLEVEL=3
请注意以下参数:
o /targetdir。必须安装客户端的位置。
o INSTALLLEVEL。要安装的客户端:2 指定安装 Microsoft Dynamics CRM for
Outlook(必须联机的桌面客户端),3 指定安装带有脱机访问功能的
Microsoft Dynamics CRM for Outlook(便携式客户端)。
o /L。日志的存储位置。
o /Q。指示无提示安装。如果部署的是带有脱机访问功能的 Microsoft Dynamics
CRM for Outlook,请不要使用此选项。
k) 在“程序属性”页上,选择以下选项。
• 在“程序可以运行”列表中,选择“仅当用户登录时”。
• 选择“使用管理员权限运行”。
• 在“运行之后”列表中,选择“不需要任何操作”。
l) 在“播发某个程序”页上选择“是”,然后单击“下一步”。
m) 在“选择某个要播发的程序”页上的“注释”框中添加注释,但不要进行其他任何更改。
单击“下一步”。
54
Microsoft Dynamics CRM 4.0 安装指南
n) 在“播发名称”页上,请不要进行任何更改。单击“下一步”。
o) 在“播发至子集合”页上,请不要进行任何更改。单击“下一步”。
p) 在“播发计划”页上,请确保播发从未到期。单击“下一步”。
q) 在“分配程序”页上单击“是”,并在“分配时间”列表中选择要分配程序的日期,然后单
击“下一步”。
r) 在“正在完成将软件分发给集合向导”页上,单击“完成”。
4. 在播发中配置 BITS,此播发将从分发点运行程序。如果客户端与网络断开连接,则安装程
序将会失败。对于大多数部署,需要使用 BITS 将数据包下载到客户端计算机上,然后 S
MS 服务器才能尝试运行播发程序。如果客户端断开连接,则 SMS 服务器将从断开连接的
点继续操作。请注意,在不使用 BITS 的情况下,播发程序将不显示在客户端缓存 (c:\WIN
DOWS\System32\CCM\Cache) 中。完成先前步骤之后,请执行以下步骤以确保将使用 BI
TS 下载程序。
a) 在 SMS 2003 服务器上,以管理员的身份登录,然后启动 SMS 管理员控制台。
b) 展开“站点数据库”,单击“播发”,右键单击在上一步中创建的播发,然后单击“属性”。
c) 单击“高级客户端”选项卡,然后单击“从分发点下载程序”。单击“确定”。
d) 右键单击 Microsoft Dynamics CRM for Outlook 播发,指向“所有任务”,然后单击“重
新运行播发”。
e) 单击“是”以确认该操作。
5. 请验证分发状态。构建并播发数据包之后,SMS 会将安装程序文件上载到以前指定的客户
端计算机。
• 对于 32 位计算机,这些文件将被上载到客户端上
c:\WINDOWS\System32\CCM\Cache 下的文件夹中。
• 对于 64 位计算机,这些文件将被上载到客户端上
c:\WINDOWS\SysWOW64\CCM\Cache 下的文件夹中。
55
Microsoft Dynamics CRM 4.0 安装指南
将在“将软件分发给集合向导”中指定的客户端上进行安装。在安装过程中,客户端计算机将显
示一个通知区域图标,声明有新的数据包可用。如果不是无提示安装,用户必须双击该图标并
选中 Microsoft Dynamics CRM for Outlook 数据包,然后单击“运行”。如果显示一则错误消息,
说明该数据包尚不可用,请多等待几分钟的时间,然后再次尝试运行安装。这种行为是由于已
知问题所致。根据该问题,上载完所有文件之前,SMS 2003 将向 SMS 客户端显示该数据包。
安装后自动完成配置任务
若要自动配置 Microsoft Dynamics CRM for Outlook,可以向用于配置应用程序的 .CMD 文件
中添加多条命令,然后重新启动计算机。
首先,创建通过查看安装程序日志的状态来等待 Microsoft Dynamics CRM for Outlook 安装完
成的 Microsoft Visual Basic 脚本文件 (VBS)。下一节“用于验证 Microsoft Dynamics CRM for
Outlook 安装的 VBS 脚本示例”提供了一个可用于执行此操作的示例脚本。
其次,创建运行以下命令序列的命令文件,该命令序列用于配置 Microsoft Dynamics CRM for
Outlook 并重新启动计算机。
SetupClient.exe /q /targetdir "c:\program files\Microsoft CRM"
INSTALLLEVEL=2 /l c:\log.txt
Cscript //nologo CRMSetupLogParser.vbs c:\log.txt Client V4 >
ParserOutput.txt
Shutdown –r
' Server setup only gets called once the log is done, so we loop
once checking for an ERROR|
' Client setup gets called over and over as the log is being
generated,
' so we'll loop until we get a setup completed successfully message
or see a failure
'
56
Microsoft Dynamics CRM 4.0 安装指南
'*******************************************************************
******************
Option Explicit
Dim objFileSystem
Dim objFile
Dim FileToParse
Dim InstallSuccesSearchString
Dim UninstallSuccesSearchString
Dim FailSearchString
Dim StringFound
Dim LogType
Dim LogToPS
Dim ClientVer
Dim PassFail
Dim WaitTime
Dim LineFromFile
Dim LineNumber
Dim TestCaseNumber
Dim BuildNumber
Dim RunPurpose
57
Microsoft Dynamics CRM 4.0 安装指南
Dim Owner
Dim CRMServerName
Dim ClientMode
Dim ServerConfig
Dim PSLoggerArgs
Const ForReading = 1
Const TristateTrue = -1
StringFound = "False"
FileToParse = WScript.Arguments(0)
LogType = WScript.Arguments(1)
LogToPS = "False"
PSLoggerArgs = Split(WScript.Arguments(2),",")
TestCaseNumber = PSLoggerArgs(0)
BuildNumber = PSLoggerArgs(1)
RunPurpose = PSLoggerArgs(2)
Owner = PSLoggerArgs(3)
CRMServerName = PSLoggerArgs(4)
58
Microsoft Dynamics CRM 4.0 安装指南
ClientMode = PSLoggerArgs(5)
ServerConfig = PSLoggerArgs(6)
END IF
LogToPS = "False"
PSLoggerArgs = Split(WScript.Arguments(2),",")
TestCaseNumber = PSLoggerArgs(0)
BuildNumber = PSLoggerArgs(1)
RunPurpose = PSLoggerArgs(2)
Owner = PSLoggerArgs(3)
CRMServerName = PSLoggerArgs(4)
ClientMode = PSLoggerArgs(5)
ServerConfig = PSLoggerArgs(6)
END IF
ClientVer = Ucase(WScript.Arguments(2))
LogToPS = "False"
PSLoggerArgs = Split(WScript.Arguments(3),",")
59
Microsoft Dynamics CRM 4.0 安装指南
TestCaseNumber = PSLoggerArgs(0)
BuildNumber = PSLoggerArgs(1)
RunPurpose = PSLoggerArgs(2)
Owner = PSLoggerArgs(3)
CRMServerName = PSLoggerArgs(4)
ClientMode = PSLoggerArgs(5)
ServerConfig = PSLoggerArgs(6)
END IF
END IF
LineNumber = 1
' The ConfigureClient and Server are the same setup logic
ClientSetupLogParser()
ServerSetupLogParser()
ServerSetupLogParser()
END IF
60
Microsoft Dynamics CRM 4.0 安装指南
WScript.Quit(0)
ELSE
WScript.Quit(1)
END IF
'*******************************************************************
******************
'ClientSetupLogParser -
'*******************************************************************
******************
Function ClientSetupLogParser()
InstallSuccesSearchString = "INSTALL.*1"
'Regular Expression, search for case sensitive "INSTALL (anything) 1"
UninstallSuccesSearchString = "INSTALL.*1"
'Regular Expression, search for case sensitive "INSTALL (anything) 1"
FailSearchString = "Error\|"
61
Microsoft Dynamics CRM 4.0 安装指南
END IF
Wscript.sleep(WaitTime)
Dim Timer, TimeLimit ' We'll only loop for %TimeLimit% minutes as a
fallback
Timer = 0
TimeLimit = 20
LineFromFile = objFile.ReadLine
PassFail = "Fail"
PassFail = "Pass"
END IF
62
Microsoft Dynamics CRM 4.0 安装指南
PassFail = "Pass"
END IF
END IF
LineNumber = LineNumber + 1
LOOP
Wscript.sleep(1000 * 60)
Timer = Timer + 1
END IF
IF Timer > TimeLimit AND ClientVer = "V4" THEN ' Didn't find a
result in time,
' assume a pass and move on
PassFail = "Pass"
END IF
LOOP
End Function
'*******************************************************************
******************
63
Microsoft Dynamics CRM 4.0 安装指南
'ServerSetupLogParser
'*******************************************************************
******************
Function ServerSetupLogParser()
FailSearchString = "Error|"
WScript.Sleep (WaitTime)
LineFromFile = objFile.ReadLine
PassFail = "Fail"
END IF
LineNumber = LineNumber + 1
LOOP
PassFail = "Pass"
END IF
End Function
'*******************************************************************
******************
64
Microsoft Dynamics CRM 4.0 安装指南
'PSLogger
'*******************************************************************
******************
Function PSLogger(PassFail)
Dim sh
Dim wsx
Dim cmd
Set sh = CreateObject("WScript.Shell")
End Function
End If
Do
65
Microsoft Dynamics CRM 4.0 安装指南
WScript.StdOut.Write wsx.StdOut.ReadAll()
WScript.StdErr.Write wsx.StdErr.ReadAll()
WScript.Sleep 10
Loop
Run = wsx.ExitCode
End Function
'*******************************************************************
******************
'*******************************************************************
******************
Function RegExMatch(Pattern,StringToSearch)
regEx.Pattern = Pattern
regEx.IgnoreCase = False
regEx.Global = True
RegExMatch = regEx.Test(StringToSearch)
End Function
66
Microsoft Dynamics CRM 4.0 安装指南
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
67
Microsoft Dynamics CRM 4.0 安装指南
5 数据迁移管理器安装说明
通常,当您第一次部署 Microsoft Dynamics CRM® 4.0 以将所有数据从旧数据库和系统迁移到
Microsoft Dynamics CRM 时,会用到数据迁移管理器。
概述
有许多情况要使用数据迁移管理器:
• 数据包含多个记录类型的相关记录。
• 必须将记录分配给不同的 Microsoft Dynamics CRM 用户。
在运行之前,您必须下载、安装和配置数据迁移管理器。数据迁移管理器仅能由具有系统管理
员安全角色的用户运行。
只有完成了以下三个基本步骤您才能将数据迁移到 Microsoft Dynamics CRM。这三个步骤为:
1. 安装数据迁移管理器。请运行安装媒体中 DMWizard 文件夹下的 SetupDMClient.exe 文件
完成这个步骤。
2. 配置数据迁移管理器。在第一次运行数据迁移管理器时完成这个步骤。
3. 准备数据,然后映射数据,最后迁移数据。您必须完成以下任务才能完成这个步骤。
a. 准备迁移的源数据。
b. 将源数据映射到 Microsoft Dynamics CRM 数据。
c. 迁移数据。
有关如何映射和迁移数据的详细信息,请参阅数据迁移管理器中的帮助。
安装数据迁移管理器
此数据迁移管理器必须安装在已连接到 Microsoft Dynamics CRM 服务器的计算机上。
数据迁移管理器安装说明
请按照本节中的下列步骤安装数据迁移管理器:
1. 以具有本地管理员权限的用户身份登录计算机。
2. 双击 SetupDMClient.exe,该文件位于以下安装文件夹中:
<Drive:>\DMWizard
3. 在“许可协议”页上,阅读相关信息。如果您接受许可协议,请选择“我接受此许可协议”,
然后单击“我接受”。
4. 如果您想要在现有的 Microsoft SQL Server® 数据库服务器上存储数据迁移信息,请在“指
定数据库服务器”页上选择“使用 SQL Server”;如果想要将数据迁移信息存储在本地计算
机上,请选择“使用 SQL Server Express”。
5. 如果安装程序检测到缺少组件,将显示“安装必需的组件”页。
68
Microsoft Dynamics CRM 4.0 安装指南
如果您已经安装了所列的必需组件,则不会显示此页。
如果尚未安装所列的必需组件,则可以立即进行安装。单击“安装”。安装了这些组件后,
状态栏将从“缺少”改为“已安装”,此时您可以单击“下一步”继续。
注意 在安装数据迁移管理器之前必须安装这些组件。您可以退出安装程序并手
动安装这些组件,也可以选择“安装”。在安装程序检测到已安装了这些组件之前,
将禁用此页上的“下一步”按钮。
6. 在“选择安装位置”页上,选择文件安装位置。默认情况下,安装程序将应用程序安装在
Drive:\Program Files\Microsoft Dynamics CRM Data Migration Manager 文件夹中。单击
“下一步”。
7. 此时,将显示“系统要求”页。此页汇总了成功安装数据迁移管理器的所有系统需求。必须
对失败的测试进行更正,然后才能继续安装。如果存在需要较长时间才能更正的问题,此
时请取消安装程序,修正该问题,然后重新启动安装程序。如果出现错误或警告,您可以
单击“帮助”获取更多信息和步骤来解决问题。当通过所有测试后,您就可以继续安装了,
请单击“安装”。
8. 在“数据迁移管理器安装”页上,单击“关闭”。
配置数据迁移管理器
安装完数据迁移管理器后,您必须运行数据迁移配置向导才能完成安装。为此,请执行以下各
步操作:
1. 单击“开始”,依次指向“所有程序”、“Microsoft Dynamics CRM”,然后单击“Microsoft
Dynamics CRM 数据迁移管理器”。
2. 在第一个屏幕上,单击“登录”。这一步可能需要花费几分钟才能完成,因为数据迁移管理
器会安装临时迁移数据库并从 Microsoft Dynamics CRM 服务器读取用户和自定义数据。
3. 此时,将显示“数据迁移管理器配置欢迎”页。单击“下一步”。
4. 在“连接到 Microsoft Dynamics CRM”页上,选择以下选项之一,然后单击“下一步”。
• 在我的公司或合作伙伴站点。如果您将在您的公司或合作伙伴站点连接到 Microsoft
Dynamics CRM 服务器,请选择此选项。
• 联机服务提供商。如果您通过服务提供商访问许可证 (SPLA) 连接到 Microsoft
Dynamics CRM,请选择此选项。
5. 在下一页“连接到 Microsoft Dynamics CRM”上的地址框中,键入 Microsoft Dynamics
CRM 服务器的 URL,然后单击“下一步”。
6. 在“指定安全帐户”页上,键入您的密码。配置应用程序的用户可以运行数据迁移管理器服
务。此用户必须为本地计算机的管理员组成员。单击“下一步”。
7. 在“指定 SQL Server”页上,指定您是否希望使用运行 Microsoft SQL Server 计算机,还
是在本地计算机上安装并运行 Microsoft SQL Server Express。默认情况下,配置向导会
尝试连接到组织数据库所在的 SQL Server 实例。另外,您也可以选择其他 SQL Server
名称和实例。为此,请按照以下格式键入 SQL Server 名称和实例:SQLServer_Name/Ins
tance_Name。单击“下一步”。
8. 在“帮助我们改善客户体验”页上,选择是否希望参与“客户体验改善计划”,然后单击“下一
步”。
69
Microsoft Dynamics CRM 4.0 安装指南
注意 如果您参与此计划,我们可以通过收集您如何使用本应用程序的相关信息
来改善 Microsoft Dynamics CRM 的质量。Microsoft 不会收集或传输能识别您的
个人信息。默认情况下,Microsoft Dynamics CRM 中的“客户体验改善计划”功能
是打开的。
9. 此时,将显示“系统要求”页。此页汇总了成功安装数据迁移管理器的所有系统需求。必须
对失败的测试进行更正,然后才能继续配置。如果需要较长的时间来更正问题,此时请取
消数据迁移管理器安装程序,解决问题后再重新启动此安装程序。所有错误都必须纠正。
只有不显示任何错误或只显示警告时,才能继续进行配置。为此,请单击“下一步”。
10. 在“配置完成”页上,单击“完成”。如果在安装期间出现问题,请单击“查看日志文件”获取
有关配置信息。
日志记录
默认情况下,数据迁移日志记录处于关闭状态。当数据迁移日志记录打开时,日志文件会放在
C:\Program Files\Microsoft Dynamics CRM Data Migration Manager\DMClient\Trace 文件
夹下。
日志记录功能在以下注册表项的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Data
Migration Wizard 子项中维护。
• "TraceEnabled"=dword:00000001 (00000001 turns logging on, 00000000 turns
logging off)
• "TraceDirectory"= <Local directory path where log files are created, such as
c:\crm_logs\>
• "TraceCategories"="*:Verbose"
• "TraceCallStack"=dword:00000001
• "TraceSchedule"="Daily"
• "TraceRefresh"=dword:00000001
启动数据迁移管理器
若要运行数据迁移管理器,请单击“开始”,依次指向“所有程序”、“Microsoft Dynamics
CRM”,然后单击“Microsoft Dynamics CRM 数据迁移管理器”。有关如何使用数据迁移管理器
的详细信息,请参阅随应用程序安装的数据迁移管理器帮助。
重要提示 不支持远程(例如,在终端服务环境中或从远程桌面客户端连接)运
行数据迁移管理器。数据迁移管理器使用 Cassini 客户端 Web 服务器,它不支持
身份验证。当远程访问 Cassini 会话时,会出现权限问题。
数据迁移管理器安装疑难解答
本节介绍了在安装数据迁移管理器期间可能会出现的已知问题。有关安装数据迁移管理器期间
所出现问题的信息,请参阅以下日志文件:<drive:>\Documents and Settings\<user name>\A
pplication Data\Microsoft\MSCRM\Logs\DataMigrationWiz_Setup.log。
当安装失败时卸载数据迁移管理器
若要在数据迁移管理器安装失败后重新进行安装,您必须先卸载该应用程序,然后再运行安装
程序。若要卸载数据迁移管理器,请打开“控制面板”中的“添加或删除程序”,单击“数据迁移
管理器”,再单击“更改/删除”,然后按照屏幕上的说明进行操作。
70
Microsoft Dynamics CRM 4.0 安装指南
数据迁移管理器身份验证失败
安装并配置完成后,就可以运行数据迁移配置向导或数据迁移管理器,如果运行时无法对 Micr
osoft Dynamics CRM 服务器进行身份验证,请按照以下步骤解决此问题:
1. 启动 Microsoft Dynamics CRM Web 应用程序。为此,请启动 Microsoft Internet
Explorer,键入 Microsoft Dynamics CRM 服务器的 URL,然后按下 Enter 键。
2. 出现登录提示后,输入您的用户名和密码并单击“记住我的密码”,然后单击“确定”。
3. 再次运行数据迁移配置向导。
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
71
Microsoft Dynamics CRM 4.0 安装指南
6 语言包安装说明
Microsoft Dynamics CRM® 4.0 语言包可以让用户切换应用程序用户界面或帮助的显示语言。
例如,您的跨国组织可能都会使用英语用户界面来简化内部培训和疑难解答。但是,如果您更
愿意使用自己的母语(例如德语)来阅读帮助的话,您可以将 Microsoft Dynamics CRM 的显
示语言指定为德语。
概述
在安装过程中,使用户能更改用户界面和帮助语言的文件会复制到目标磁盘中。本地化的模版
和向导也会添加到所需的 Microsoft Dynamics CRM 应用程序。
安装完成后,Microsoft Dynamics CRM 语言包功能和相应的选项就可以在 Microsoft Dynamic
s CRM 客户端应用程序中使用。用户不需要将 Microsoft Dynamics CRM 语言包作为单独的应
用程序另行打开。
部署语言包
请按照本节中的步骤安装 Microsoft Dynamics CRM 语言包。
步骤 1:在部署时安装语言包
1. 以本地管理员用户身份登录到安装 Microsoft Dynamics CRM 服务器的计算机。
2. 双击 MUISetup.msi,其中包含语言包文件。
3. 在“许可协议”页上,阅读相关信息。如果您接受许可协议,请单击“我接受此许可协议”,
然后单击“我接受”。
安装程序会复制语言包文件。默认情况下,语言包文件会复制到 <drive>:\Program
Files\Microsoft CRM\LangPacks\<LangID>,其中 LangID 是语言标志符,例如 1033 表示美
国英语,1043 表示荷兰语。
4. 如果您想查看安装日志文件,请在完成页上,单击“查看日志文件”。另外,您可以单击“查
看自述文件”来查看包含 Microsoft Dynamics CRM 4.0 语言包最新信息的自述文件。单击
“完成”以完成安装。
步骤 2:在您的组织中启用语言包
在用户能使用语言包显示语言之前,您还必须为组织启用语言包。为此,您必须启动 Microsoft
Dynamics CRM Web 应用程序,然后按照以下步骤进行操作:
1. 在“导航窗格”中,依次单击“设置”、“管理”和“语言”。
2. 选中每个要启用的语言的复选框,并清除要禁用的任何语言的复选框。
3. 单击“应用”。
72
Microsoft Dynamics CRM 4.0 安装指南
4. 完成启用和禁用语言后,请单击“关闭”,以关闭“语言设置”对话框。
步骤 4:选择用户界面和帮助的显示语言
接下来,用户可以在 Microsoft Dynamics CRM Web 和 Microsoft Dynamics CRM for Outlook
应用程序中选择要显示的语言。
1. 在“工作区”下,单击“个性化工作区”链接。
2. 单击“语言”选项卡。
3. 在“用户界面语言”列表中,选择您要 Microsoft Dynamics CRM 显示的语言。
4. 在“帮助语言”列表中,选择您要 Microsoft Dynamics CRM 帮助显示的语言。
5. 单击“确定”以保存更改并关闭对话框。
语言包安装问题
本节介绍了如何解决语言包安装问题。
您收到“安装程序无法安装语言包名称”错误消息
在安装语言包时,安装程序可能会显示一条错误消息,说明您无法安装此语言包。在您运行 M
UISetup.msi 安装语言包之前,如果 Microsoft Dynamics CRM 服务器或 Microsoft Dynamics
CRM for Outlook 应用程序没有安装在计算机上时,可能会出现此问题。若要解决此问题,您
必须执行以下步骤:
73
Microsoft Dynamics CRM 4.0 安装指南
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
74
Microsoft Dynamics CRM 4.0 安装指南
常规步骤
在各个安装光盘上或文件下载位置访问安装程序的步骤基本相同。前面部分中讨论的各个 Micr
osoft Dynamics CRM 系统组件的必备条件也均适用。
1. 以本地计算机上的“域用户”Active Directory® 组和“管理员”组的成员身份登录计算机。此
外,运行安装程序的用户必须在安装了 Microsoft SQL Server 的计算机上具有管理级别权
限,并在安装了 Microsoft Dynamics CRM 服务器的域中具有创建或修改 Active Directory
组的权限。
2. 如果要从安装光盘中进行安装,请将 Microsoft Dynamics CRM 服务器或 Microsoft
Dynamics CRM for Office Outlook 安装光盘插入 CD/DVD 驱动器中。此时,将显示自动
运行屏幕。关闭自动运行屏幕。
3. 打开“命令提示符”窗口。
4. 在命令提示符下,转到 CD/DVD 驱动器,或者转到 Microsoft Dynamics CRM 安装文件所
在的位置:
75
Microsoft Dynamics CRM 4.0 安装指南
参数
无
如果不使用参数,安装程序在安装时将显示所有显示屏幕。
/Q
静默模式安装。此参数需要一个 XML 格式的配置文件。/config 参数包含该 XML 配置文件的
名称。不会在显示屏幕上显示任何对话框或错误消息。若要捕获错误消息信息,请包含日志文
件参数 (/L)。
/InstallAlways
此参数会强制安装程序忽略安装状态并以安装模式运行。如果您使用此参数,安装程序将尝试
在已经安装了 Microsoft Dynamics CRM 的服务器上进行安装。
/QR
需要一个由 /config 参数指定的 XML 格式的配置文件。显示安装进度栏和所有错误消息。
/L [drive:][[path] logfilename.log]]
创建一个安装活动日志文件。您可以指定日志文件的文件名和存储位置。如果不指定名称和位
置,系统会在 Drive:\Documents and Settings\\UserName\Application Data\Microsoft\MSCR
M\Logs 文件夹(其中,UserName 是指运行安装程序的用户帐户名称)中创建一个日志文件。
可使用以下选项:
/LV 记录详细信息。
/L* 记录所有信息(详细信息除外)。
/L*V 记录所有信息(包括详细信息)。
/config [drive:][[path] configfilename.xml]]
/config 参数使用指定的 XML 配置文件提供附加信息以便安装程序成功完成安装。下节将讨论
XML 配置文件的示例。
76
Microsoft Dynamics CRM 4.0 安装指南
重要提示
XML 元素必须采用美国英语编写。包含本地化的 XML 元素的 XML 配置文件将无
法正常工作。例如,如果您安装了德语版的 Microsoft Dynamics CRM 服务器,仍
必须用美国英语编写 XML 文件元素。
77
Microsoft Dynamics CRM 4.0 安装指南
<licenseKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</licenseKey>
78
Microsoft Dynamics CRM 4.0 安装指南
79
Microsoft Dynamics CRM 4.0 安装指南
警告 默认情况下,密钥以非加密的格式存储在配置数据库中。我们强烈建议您在运行安
装程序时使用以下条目指定加密。有关 Microsoft Dynamics CRM 的密钥管理的详细信息,
请参阅本文档集中“规划指南”中的主题“Microsoft Dynamics CRM 密钥管理”。
80
Microsoft Dynamics CRM 4.0 安装指南
</encryptionkeys>
</configdb>
加密密钥示例
请注意,以下 XML 是成功运行安装程序所需的 XML 的子集。
...
<configdb>
<encryptionkeys certificate=”CrmEncryptionCertificate”
generate=”true” password=”password” keysource=”UniqueValue123!”>
<encryptionkey physicalname=”CrmSymmetricKey”
virtualname=”CrmKeyEncryptionKey”/>
</encryptionkeys>
</configdb>
...
<ifdsettings enabled="true"/"false">
此选项仅应当用于面向 Internet 的部署。设置 enabled = "true" 可通知 Microsoft
Dynamics CRM 服务器安装程序对部署进行配置,以便从 Internet 访问。如果未指定 <ifd
settings> 元素,启用的属性值将设置为“false”。
81
Microsoft Dynamics CRM 4.0 安装指南
<sdkrootdomain>domain.com</sdkrootdomain>
对于采用 Microsoft Dynamics CRM 4.0 软件开发工具包 (SDK) 中所述方法的应用程
序,指定将用于这些应用程序的域名。此处设置的值将以唯一的组织名称为前缀来
构造 URL。因此,不要将服务器名称包括在该值中。
<webapplicationrootdomain>domain.com </webapplicationrootdomain>
指定将用于 Microsoft Dynamics CRM Web 应用程序及 Microsoft Dynamics CRM
for Outlook 的域名。此处设置的值将以唯一的组织名称为前缀来构造 URL。因此,
不要将服务器名称包括在该值中。
</ifdsettings>
<CRMSetup>
<Server>
<Patch update="true">\\server\share\patchfile.msp</Patch>
<LicenseKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</LicenseKey>
<SqlServer>SQLServer</SqlServer>
<Database create="true"/>
<Reporting URL=”http://MyReportingServer/ReportServer”/>
<OrganizationCollation>Latin1_General_CI_AI</OrganizationCollation>
<basecurrency isocurrencycode="USD" currencyname="US Dollar"
currencysymbol="$" />
<Organization>Long Organization Name</Organization>
<OrganizationUniqueName>Organization_Name</OrganizationUniqueName>
82
Microsoft Dynamics CRM 4.0 安装指南
<OU>OU=value,DC=subdomain,DC=subdomain,DC=subdomain,DC=com</OU>
<WebsiteUrl create=”false”>/LM/W3SVC/1</WebsiteUrl>
<InstallDir>c:\Program Files\Microsoft CRM</InstallDir>
<CrmServiceAccount type="DomainUser">
<ServiceAccountLogin>login</ServiceAccountLogin>
<ServiceAccountPassword>password</ServiceAccountPassword>
</CrmServiceAccount>
<SQM optin=”true”/>
<Email>
<IncomingExchangeServer name="ExchangeServerName"/>
</Email>
</Server>
</CRMSetup>
83
Microsoft Dynamics CRM 4.0 安装指南
<PrivReportingGroup>CN=PrivReportingGroup,OU=Company
Name,OU=Company Name,
DC=<domain>,DC=<domain_extension></PrivReportingGroup>
</Groups>
</Server>
</CRMSetup>
<ifdsettings enabled="true">
<internalnetworkaddress>10.10.0.0-
255.255.0.0</internalnetworkaddress>
<rootdomainscheme>https</rootdomainscheme>
<sdkrootdomain>server.subdomain.contoso.com</sdkrootdomain>
<webapplicationrootdomain>server.subdomain.contoso.com
</webapplicationrootdomain>
</ifdsettings>
重要提示 不能通过运行安装程序向已经安装了一个或多个服务器角色的计算机
中添加一个或多个服务器角色。如果您尝试在至少已安装一个服务器角色的计算机
上运行安装程序,安装程序会卸载所有的现有服务器角色。您必须首先卸载所有的
服务器角色,随后运行安装程序来安装所需的服务器角色,才能添加不同的服务
器角色。
84
Microsoft Dynamics CRM 4.0 安装指南
参数
支持的命令行参数与前面“安装 Microsoft Dynamics CRM 服务器”一节中所述的参数相同。
85
Microsoft Dynamics CRM 4.0 安装指南
<CRMSetup>
<Server>
<Patch update=”true”>\\server\share\patchfile.msp</Patch>
<LicenseKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</LicenseKey>
<SqlServer>SQLServer</SqlServer>
<database create=”false” />
<WebsiteUrl create=”true” />
<InstallDir>c:\Program Files\Microsoft CRM</InstallDir>
<Roles>
<Role name=”AppServer”/>
<Role name=”Async” />
</Roles>
<SQM optin=”true” />
<CrmServiceAccount type="DomainUser">
<ServiceAccountLogin>login</ServiceAccountLogin>
<ServiceAccountPassword>password</ServiceAccountPassword>
</CrmServiceAccount>
</Server>
</CRMSetup>
86
Microsoft Dynamics CRM 4.0 安装指南
命令行示例
Microsoft Dynamics CRM Connector for SQL Server Reporting Services 接受与 Microsoft
Dynamics CRM 服务器相同的命令行参数。若要使用名为 install-config.xml 的 XML 配置文件
以静默模式安装 Microsoft Dynamics CRM Connector for SQL Server Reporting Services,并
创建名为 log.txt 的日志文件,请运行安装媒体或 Microsoft Dynamics CRM 服务器安装文件中
的 SrsDataConnector 文件夹下的安装程序,如下所示:
87
Microsoft Dynamics CRM 4.0 安装指南
<Patch update="true"/"false">\\ServerName\ShareName\Patch_Location</Patch>
如果您不指定位置,默认情况下安装程序会转到一个由 Microsoft 管理的联机位置,以搜索可
获取的更新。或者,您可以指示安装程序从另一个位置(如内部共享)中安装 Connector for
SQL Server Reporting Services 安装程序更新 .msp 文件。
update。指定安装程序是否要为 Microsoft Dynamics CRM 服务器安装程序查找、下载和应用
更新。我们建议您选择“true”让安装程序下载最新版本。默认情况下,该值为“false”。如果该
值设置为“false”,安装程序将忽略此步骤,继续进行安装。
<configdbserver>SQLServerName</configdbserver>
指定运行 SQL Server(存储着配置数据库)的计算机的名称。
<reportserverurl>ReportServerURL</reportserverurl>
指定安装并运行 SQL Server Reporting Services 的网站的 URL。如果指定类似于
http://localhost/ReportServer 的 URL,安装程序将在默认网站中查找 SQL Server 报表服务器。
但是该 URL 可以包含端口号,用以指定另一个网站,如 http://SSRS:5555/ReportServer。
<instancename>SQLServerInstance</instancename>
指将用于安装 Microsoft Dynamics CRM Connector for SQL Server Reporting Services 的
SQL Server Reporting Services 实例。如果未指定名称,安装程序将使用实例名
MSSQLSERVER。
<InstallDir>c:\program files\Microsoft CRM</InstallDir>
指定将在其中复制 Microsoft Dynamics CRM Connector for SQL Server Reporting Services
文件的文件夹。
<autogroupmanagementoff>true/false</autogroupmanagementoff>
如果 <automanagegroupsoff> 的值为“true”,安装程序将不会在 Active Directory 安全组中
添加或删除任何成员。
<CRMSetup>
<srsdataconnector>
<Patch update=”true”>\\server\share\patchfile.msp</Patch>
<configdbserver>SQLServer</configdbserver>
<autogroupmanagementoff>false</autogroupmanagementoff>
</srsdataconnector>
</CRMSetup>
88
Microsoft Dynamics CRM 4.0 安装指南
日志记录
默认情况下,安装程序会在运行安装程序的计算机上的 c:\Documents and
Settings\<username>\Application Data\Microsoft\MSCRM\Logs 文件夹中创建一个名为
SrsDataConnectorSetup.log 的文件。
步骤 1:安装文件
以下命令显示了在命令行运行 Microsoft Dynamics CRM for Outlook 安装程序时可用的选项:
Setupclient.exe [/A] [/Q] [/X] [/L [drive:][[path] logfilename.log]] [/targetdir [drive:][[path]]
命令行示例
对于在旅途中的用户,或者并非始终连接到 Microsoft Dynamics CRM 服务器的用户,
Microsoft Dynamics CRM for Outlook with Offline Access 可提供对其客户数据的访问。若要
以静默模式安装带 Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access,
请输入以下命令:
89
Microsoft Dynamics CRM 4.0 安装指南
参数
无
不使用参数,Setupclient.exe 在运行时将显示所有显示屏幕。
INSTALLLEVEL=2/3
此参数用于确定要安装的 Microsoft Dynamics CRM for Outlook 的类型。可选的选项如下:
• 2. 安装 Microsoft Dynamics CRM for Outlook。如果未指定此参数,Microsoft
Dynamics CRM for Outlook(而非 Microsoft Dynamics CRM for Outlook with Offline
Access)将以静默模式安装。
• 3. 安装 Microsoft Dynamics CRM for Outlook with Offline Access。
/targetdir <"drive:\path">
指定将在其中安装 Microsoft Dynamics CRM for Outlook 文件的文件夹。
/A
此参数可通过创建 Windows Installer 包来进行 Microsoft Dynamics CRM for Outlook 的管理
员安装。利用该包,可使用户从网络共享位置运行安装程序,或者使非管理员用户运行由组策
略驱动的安装程序。此参数必须与前面所述的 /targetdir 参数一起使用。使用此参数时,/targ
etdir 值不必位于本地计算机上。可以使用映射驱动器或网络共享位置(例如 \\share\mscrm_c
lient_admin)。例如,命令:
90
Microsoft Dynamics CRM 4.0 安装指南
命令行示例
若要使用名为 install_client.xml 的 XML 配置文件以静默模式配置 Microsoft Dynamics CRM
for Outlook with Offline Access,请输入以下命令:
<Organization>OrganizationName</Organization>
指定客户端将连接到的组织的名称。
<Database Reuseexisting="true / false" />
仅 Microsoft Dynamics CRM for Outlook with Offline Access。指定是使用现有的 Microsoft
Dynamics CRM for Outlook with Offline Access 数据库,还是创建一个新数据库。
91
Microsoft Dynamics CRM 4.0 安装指南
<ExtranetServerUrl>http://PathToExternalDiscoveryService</ExtranetServerUrl>
指定运行 Discovery Serviceserver 角色的 Microsoft Dynamics CRM 服务器的外部 URL。对
于完整的服务器部署,所有服务器角色均安装在同一服务器上。
<CRMConfiguration>
<Client>
<ServerUrl Type=”OnPremise”>http://MSCRM</ServerUrl>
<Organization>OrganizationName</Organization>
<CEIP optin=”true” />
</Client>
</CRMConfiguration>
92
Microsoft Dynamics CRM 4.0 安装指南
重要提示 若要在安装后使用电子邮件路由器,必须运行电子邮件路由器配置管
理器对其进行配置。您不能使用 XML 配置文件来配置电子邮件路由器。
93
Microsoft Dynamics CRM 4.0 安装指南
<CRMSetup>
<Exchange>
<Features>
<SinkService />
<RulesWizard />
</Features>
<Patch update=”true”></Patch>
</Exchange>
</CRMSetup>
HRESULT 中出现异常:0x80048306。
说明:执行当前的 Web 请求期间发生了无法处理的异常。请查看堆栈跟踪以了解关于该错误
的详细信息,以及代码中引起该错误的位置。
异常详细信息:System.Runtime.InteropServices.COMException:HRESULT 中出现异常:
0x80048306。
错误来源:
执行当前的 Web 请求期间发生了无法处理的异常。可以使用下面的异常堆栈跟踪来识别该异
常的起因及位置信息。
94
Microsoft Dynamics CRM 4.0 安装指南
o ReportingGroup
o PrivReportingGroup
• 上述安全组的组成员身份不正确。
• 您在安装程序 XML 配置文件的 <Groups> 条目中使用了 automanagegroupsoff=false
属性和值。为此,您必须在命令提示符下安装 Microsoft Dynamics CRM 服务器。
若要解决此问题,必须手动向 Active Directory 中的每个必需的安全组添加正确的组成员身份,
然后重新运行 Microsoft Dynamics CRM 服务器安装程序。
若要手动向 Active Directory 添加对象,请使用“Active Directory 用户和计算机”。必须向每个
安全组添加下列用户和计算机:
安全组 说明 对象类型
PrivUserGroup 运行 Microsoft Dynamics CRM 服务器安装程序的用户 用户
PrivUserGroup 安装了 Microsoft Dynamics CRM 的计算机 计算机
PrivUserGroup 安装了 Microsoft Exchange Server 的计算机(如果使用了 计算机
电子邮件路由器)
SQLAccessGroup 安装了 Microsoft Dynamics CRM 的计算机 计算机
PrivReportingGroup 安装了 Microsoft Dynamics CRM Connector for SQL 计算机
Server Reporting Services 的计算机
ReportingGroup 运行 Microsoft Dynamics CRM 服务器安装程序的用户 用户
ReportingGroup 将运行报表的任何用户 用户
UserGroup 运行 Microsoft Dynamics CRM 服务器安装程序的用户 用户
UserGroup 将运行 Microsoft Dynamics CRM 的任何用户 用户
在静默模式安装期间收到“未知错误 (0x80005000)”错误消息
在静默模式安装期间,您可能会收到“未知错误 (0x80005000)”消息。当您尝试在未安装和配
置 Internet Information Services (IIS) 的 Windows Server 计算机上安装 Microsoft Dynamics
CRM 服务器时会发生此问题。若要解决此问题,请安装 IIS,然后再次运行安装程序。有关如
何安装 IIS 的详细信息,请参阅 Windows Server 帮助。
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见和
建议。
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
95
Microsoft Dynamics CRM 4.0 安装指南
8 卸载和修复说明
本章介绍如何卸载或修复 Microsoft Dynamics® CRM 系统。卸载 Microsoft Dynamics CRM
并删除所有 Microsoft Dynamics CRM 数据以及系统更改来清除计算机系统会涉及一系列自动
和手动步骤。不论 Microsoft Dynamics CRM 安装涉及一台计算机还是系统中的几台计算机,
这些步骤都是相同的。这些步骤还涉及四个方面的任务:
• Microsoft Dynamics CRM
• Microsoft® SQL Server®
• Microsoft SQL Server Reporting Services
• Active Directory®
卸载或修复问题疑难解答
本节将介绍如何解决在卸载或修复过程中或卸载或修复之后出现的问题。
卸载后事件日志中显示事件 ID 208
如果已从早期版本的 Microsoft Dynamics CRM 升级,可能需要删除与先前的 Microsoft
Dynamics CRM 部署关联的 SQL Server 代理作业,如 MSCRM <作业名称> 和
Start_Incremental_on_ap_box_rtm_MSCRM.ftcat_documentindex.[7.5]。
如果没有删除这些作业,可能会每隔几分钟将类似于以下内容的事件记录到 SQL Server 上的
应用程序日志中:
事件类型: 警告
事件来源: SQLSERVERAGENT
事件类别: 作业引擎
事件 ID: 208
日期: 10/3/2007
时间: 上午 10:00:07
96
Microsoft Dynamics CRM 4.0 安装指南
用户: N/A
计算机: ComputerName
说明:
SQL Server 计划作业 'f6fdbd4919434a63a3471d48dcd09256.Start_Incremental
ftcat_documentindex.[7.5]' (0x10C8CC9CDF252546AEA0DC0934D11DF2) - 状态:失败 - 调
用时间:2007-10-03 10:00:00 - 消息:作业失败。该作业已被计划 13(索引文档标题计划)
调用。步骤 1(全文索引)是要运行的最后一个步骤。
卸载或修复电子邮件路由器
若要删除(卸载)Microsoft Dynamics CRM 电子邮件路由器,请转到“添加或删除程序”或在
Windows Vista® 中,转到“程序和功能”,依次单击“Microsoft Dynamics CRM 电子邮件路由
器”、“更改/删除”,选择“卸载”,然后单击“卸载”。按屏幕上显示的说明进行操作。
若要修复电子邮件路由器,请依次单击“Microsoft Dynamics CRM 电子邮件路由器”、“更改/删
除”,选择“修复”,然后单击“下一步”。按屏幕上显示的说明进行操作。
97
Microsoft Dynamics CRM 4.0 安装指南
1. 在“开始”菜单上,指向“设置”,单击“控制面板”,然后双击“添加或删除程序”。在 Windo
ws Vista 中,单击“开始”,在“开始搜索”框中键入 programs and features,然后在“程序”
列表中单击“程序和功能”。
2. 选择“Microsoft Dynamics CRM for Outlook”,然后单击“更改”。
3. 在“Microsoft Dynamics CRM for Outlook 维护”页上,选择“卸载”来删除该应用程序,然
后单击“卸载”。若要修复应用程序,请选择“修复”,然后单击“下一步”。按屏幕上显示的
说明进行操作。
4. 如果您要删除该应用程序,请删除 <systemdrive>:\Program Files\Microsoft Dynamics
CRM 中的 Microsoft Dynamics CRM 文件夹。
5. 如果您安装了脱机同步客户端,并想删除该应用程序,请删除 <systemdrive>:\Program
Files\Microsoft SQL Server\MSSQL$CRM 中的数据库文件夹和文件。
卸载数据迁移管理器
若要卸载数据迁移管理器,请在安装数据迁移管理器的计算机上执行以下步骤:
98
Microsoft Dynamics CRM 4.0 安装指南
3. 选择“CRM:数据库引擎”实例,然后单击“下一步”。
7. 单击“完成”。
数据迁移修复或卸载问题的疑难解答
本节介绍了如何解决修复或卸载数据迁移管理器时可能出现的已知问题。
当您尝试修复或卸载数据迁移管理器时出现错误消息:
“ClientInstallInfo.ConfigType 不可用”
当您运行安装程序尝试修复或卸载数据迁移管理器时可能会收到此错误消息。如果从 Windows
注册表删除了 CRM_DMClient_InstallDir 子项,就会出现这个问题。若要解决这个问题,请执
行以下步骤:
1. 依次单击“开始”、“运行”,键入 Regedt32,然后单击“确定”。
2. 找到以下 Windows 注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Data Migration Wizard
3. 右键单击“Data Migration Manager”文件夹,指向“新建”,然后单击“字符串值”。
4. 键入 CRM_DMClient_InstallDir,然后按下 Enter 键。
5. 右键单击“CRM_DMClient_InstallDir”,单击“修改”,键入数据迁移管理器安装文件位置的
完整路径,然后单击“确定”。默认情况下,数据迁移管理器安装文件位于 c:\Program
Files\Microsoft Dynamics CRM Data Migration Manager 文件夹中。
6. 关闭注册表编辑器。
7. 再次尝试运行修复或卸载。
卸载或禁用语言包
您可以在组织中禁用语言包。这样做以后,用户将不再能以相关语言包的语言查看 Microsoft D
ynamics CRM 用户界面和帮助。以后,您可以单击“语言设置”列表中的语言来重新启用语言
包。
如果您卸载了语言包,您必须重新安装语言包并启用它,用户才能使用。
当删除或禁用语言包后,使用“个人首选项”表单中选择的语言包语言的用户将不得不使用基础
语言。例如:某个 Microsoft Dynamics CRM 部署的基础语言为英语,而在组织中用户使用西
班牙语语言包。当系统管理员禁用(或卸载)西班牙语语言包后,使用该语言包显示用户界面
的用户将只能看到英语。
若要禁用语言包,请参阅 Microsoft Dynamics CRM 帮助。
若要卸载语言包,请在 Microsoft Dynamics CRM 服务器上执行以下步骤:
1. 单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。
2. 选择语言包,例如 Microsoft Dynamics CRM 德语语言包,然后单击“删除”。
3. 如果计算机存在其他登录的用户,您将收到警告信息。如果您想要继续删除语言包,请单
击“继续”。
4. 单击“是”,确认您想要删除语言包。
5. 单击“确定”。
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
99
Microsoft Dynamics CRM 4.0 安装指南
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
100
Microsoft Dynamics CRM 4.0 安装指南
9 安装后的配置准则以及其他准则
本章介绍了一些安装完应用程序后管理员应该配置的 Microsoft Dynamics® CRM 组件和任务。
因为 Microsoft Dynamics CRM 功能非常强大,本章无意于对配置任意或所有部署都进行讲述。
而是将本章的内容作为一个准则,用于根据组织的需求确定应该配置哪些组件。
101
Microsoft Dynamics CRM 4.0 安装指南
1. 从 CA 获取证书。若要使用证书,应该设置一个公钥基础结构 (PKI),该基础结构由层次结
构中链接的一个或多个 CA 构成。在一个或多个组织中管理证书的颁发、验证、续订和撤
销时,需要这些 CA 和 PKI。您可以将第三方 PKI 与 Microsoft Windows Server 2003 结
合使用,也可以根据 Windows Server 2003 Certificate Services 建立自己的 PKI。
4. 请在配置数据库中手动修改以下各值。
102
Microsoft Dynamics CRM 4.0 安装指南
5. 如果未 将 Microsoft Dynamics CRM 网站配置为使用默认 http (80) 和 https (443) TCP 端
口,则必须按照以下方式修改 LocalSDKPort 注册表子项值:
警告 如果您使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严
重问题。若要解决这些问题,可能需要重新安装操作系统和 Microsoft Dynamics
CRM。我们不能保证这些问题能够得到解决。您应自行承担修改注册表的风险。
a. 启动注册表编辑器,然后找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM 子项。
b. 右键单击 LocalSdkPort,再单击“修改”,然后单击“确定”。
c. 在“基本”区域中,单击“十进制”,然后键入 TCP 端口。
d. 单击“确定”。
e. 关闭注册表编辑器。
103
Microsoft Dynamics CRM 4.0 安装指南
1. 从 CA 获取证书。若要使用证书,应该设置一个公钥基础结构 (PKI),该基础结构由层次结
构中链接的一个或多个 CA 构成。在一个或多个组织中管理证书的颁发、验证、续订和撤
销时,需要这些 CA 和 PKI。您可以将第三方 PKI 与 Windows Server 2003 结合使用,也
可以根据 Windows Server 2003 Certificate Services 建立自己的 PKI。
a. 启动 IIS 管理器
b. 右键单击 Microsoft Dynamics CRM 网站,然后单击“属性”。
c. 单击“目录安全性”选项卡,再单击“服务器证书”,然后按照“Web 服务器证书向导”中
的说明操作。
d. 如果您希望客户端仅在连接到 Microsoft Dynamics CRM 应用程序时使用 SSL,请在
“安全通信”区域中的“目录安全性”选项卡上单击“编辑”。在“安全通信”对话框中,选
中“要求安全通道(SSL)”复选框。
e. 关闭 IIS 管理器。
104
Microsoft Dynamics CRM 4.0 安装指南
4. 必须在配置数据库中手动修改以下各值。
5. 如果将 Microsoft Dynamics CRM 网站配置为使用默认 http (80) 和 https (443) TCP 端口,
则不必修改 LocalSDKPort 注册表子项值,此时您可以跳过此步骤。
警告 如果您使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严
重问题。若要解决这些问题,可能需要重新安装操作系统和 Microsoft Dynamics
CRM。我们不能保证这些问题能够得到解决。您应自行承担修改注册表的风险。
a. 启动注册表编辑器,然后找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM 子项。
b. 右键单击 LocalSdkPort,再单击“修改”,然后单击“确定”。
c. 在“基本”区域中,单击“十进制”,然后键入 TCP 端口。
105
Microsoft Dynamics CRM 4.0 安装指南
d. 单击“确定”。
e. 关闭注册表编辑器。
配置指南和目标
下表包含 Microsoft Dynamics CRM 管理员应当执行的配置目标和相关任务。这些目标和相关
任务的排列顺序是按部署通常完成的前后顺序组织的。
每个任务都有对其解释的相关帮助主题。
若要查看每个任务的帮助信息,请选择以下客户端之一:
• Web 应用程序。单击“帮助”菜单上的“目录”。
• Microsoft Dynamics CRM for Outlook。指向“帮助”,然后单击“CRM”菜单上的“目
录”。
您可以在目录表中找到帮助主题标题或在“搜索”框中键入帮助主题标题搜索帮助来查看每个子
任务的相关帮助主题。
106
Microsoft Dynamics CRM 4.0 安装指南
107
Microsoft Dynamics CRM 4.0 安装指南
目标 3:管理客户支持
下表中的任务有助于管理 Microsoft Dynamics CRM 中的客户支持功能。
任务 子任务:帮助主题标题
为案例设置队列。了解如何使用队列组织接收 • 了解如何创建队列:为接收的案例创建队列
的案例。(这些任务在“设置”中的“业务管理” • 验证为队列配置了电子邮件:了解电子邮件配置
区域中完成。) • 创建队列:有关队列的操作
• 创建将案例移动到队列中的路由规则:安装 Microsoft
Dynamics CRM 电子邮件路由器
创建服务合同模板。设置服务合同模板来跟踪 • 了解如何创建合同模板:创建合同模板
客户的服务合同。(这些任务在“设置”中的“模 • 创建或编辑合同以及合同模板:有关合同模板的操作
板”区域中完成。)
目标 4:管理可计划资源
下表中的任务用于管理 Microsoft Dynamics CRM 中的资源计划功能。
任务 子任务:帮助主题标题
组织资源和计划服务。定义何时、何地提供 • 了解服务计划:配置服务计划
服务,以及每种服务需要的资源。(这些任务 • 设置节假日:有关节假日的操作
在“设置”中的“业务管理”区域中完成。) • 创建服务场所:有关场所的操作
• 创建设施/设备:有关设施和设备的操作
• 配置单个/设施工作时间:有关周计划的操作
• 创建资源组:有关资源组的操作
目标 5:管理市场营销
下表中的任务用于管理 Microsoft Dynamics CRM 中的市场营销功能。
任务 子任务:帮助主题标题
设置系统范围的市场营销选项。设置应用于 • 配置市场营销设置:“系统设置”对话框 -“市场营销”选项
所有市场活动和市场营销列表的选项。(此任 卡
务在“设置”中的“管理”区域中完成。)
108
Microsoft Dynamics CRM 4.0 安装指南
目标 6:管理销售事务
下表中的任务用于管理 Microsoft Dynamics CRM 中的销售功能。
任务 子任务:帮助主题标题
设置竞争对手来跟踪赢单和丢单。开始跟踪 • 创建竞争对手:有关竞争对手记录的操作
竞争对手的相关信息。为此,您必须输入竞争
对手的相关数据。
管理产品和价目表。创建产品目录,其中包含 • 了解产品目录:创建产品目录
所有价目表和产品。(这些任务在“设置”中的 • 创建折扣表:有关折扣表的操作
“产品目录”区域中完成。) • 创建计价单位组:有关计价单位组的操作
• 创建价目表:有关价目表的操作
• 创建产品:有关产品的操作
按销售区域跟踪数据。定义区域并将销售人 • 创建销售区域:有关区域的操作
员添加到区域以便可以按区域跟踪销售过程和
结果。(这些任务在“设置”中的“业务管理”区
域中完成。)
针对配额跟踪进度。通过分派并跟踪每个销 • 定义配额的会计年度:有关会计年度设置的操作
售人员的配额来跟踪业绩。(这些任务在“设 • 为各个用户添加配额:有关具有配额的销售人员的操作
置”中的“业务管理和管理”区域中完成。)
目标 7:自动化业务流程
下表中的任务用于自动化 Microsoft Dynamics CRM 中的业务流程。
任务 子任务:帮助主题标题
了解如何自动化业务流程。了解可以通过创 • 了解如何使用工作流程:创建和使用工作流程
建工作流程来自动化业务流程。
创建工作流程。通过创建工作流程确保用户遵 • 创建工作流程:有关工作流程的操作
守标准过程。(这些任务在“设置”中的“工作流
程”区域中完成。)
配置重复检测。确定定义重复项的方式,以及 • 设置重复检测规则:有关重复检测规则的操作
何时应该进行重复检测。(这些任务在“设置” • 查看重复检测设置:启用和禁用重复检测
中的“数据管理”区域中完成。)
删除资源中心的说明
应用程序中的资源中心可以帮助用户、管理员和实施者使用和配置 Microsoft Dynamics CRM
4.0。资源中心中的许多内容都是由 Microsoft Dynamics CRM 社区中的专家创建的。资源中心
包含指向外部 Microsoft 网站的链接,它在用户脱机时不会显示。
109
Microsoft Dynamics CRM 4.0 安装指南
1. 使用“导出自定义项”功能导出站点地图。
a. 在“导航窗格”中,依次单击“设置”、“自定义”和“导出自定义项”。
b. 选择站点地图,然后在“操作”工具栏上,单击“其他操作”,然后单击“导出所选自定义
项”。
c. 保存自定义压缩 (.zip) 文件,并备份一个副本。
2. 从 customization.zip 文件解压 customization.xml 文件。
3. 使用文本编辑器(例如,Microsoft Visual Studio 或记事本)打开 customization.xml 文件。
4. 定位到文件中的以下节点:
/ImportExportXml/SiteMap/SiteMap/Area Id="ResourceCenter"
5. 使用 <!-- 和 -- > 标记在“Area”中添加注释,其中 Id 属性设置为 "ResourceCenter",如下
所示:
<!--<Area Id="ResourceCenter"
ResourceId="Area_ResourceCenter"
Icon="/_imgs/resourcecenter_24x24.gif"
DescriptionResourceId="ResourceCenter_Area_Description">
<Group Id="ResourceCenter">
<SubArea Id="nav_lc_overview"
ResourceId="Homepage_LearningOverview"
DescriptionResourceId="LearningOverview_SubArea_Description"
Icon="/_imgs/ico_18_129.gif"
Url="/resourcecenter/overview.aspx"
AvailableOffline="false" />
<SubArea Id="nav_lc_sales"
ResourceId="Homepage_LearningSales"
DescriptionResourceId="LearningSales_SubArea_Description"
Icon="/_imgs/ico_16_sales.gif"
Url="/resourcecenter/sales.aspx"
AvailableOffline="false" />
<SubArea Id="nav_lc_marketing"
ResourceId="Homepage_LearningMarketing"
DescriptionResourceId="LearningMarketing_SubArea_Description"
Icon="/_imgs/ico_16_marketing.gif"
Url="/resourcecenter/marketing.aspx"
AvailableOffline="false" />
<SubArea Id="nav_lc_services"
ResourceId="Homepage_LearningServices"
DescriptionResourceId="LearningServices_SubArea_Description"
Icon="/_imgs/area/18_service.gif"
Url="/resourcecenter/services.aspx"
AvailableOffline="false" />
<SubArea Id="nav_lc_customization"
110
Microsoft Dynamics CRM 4.0 安装指南
ResourceId="Homepage_LearningCustomization"
DescriptionResourceId="LearningCustomization_SubArea_Description"
Icon="/_imgs/area/18_settings.gif"
Url="/resourcecenter/customization.aspx"
AvailableOffline="false" />
</Group>
</Area>-->
6. 对 customization.xml 文件进行更改。
7. 使用“导入自定义项”功能导入更新的 XML 文件。
8. 在“导航窗格”中,依次单击“设置”、“自定义”和“导入自定义项”。
9. 找到您修改后的 XML 文件,然后单击“上载”。
10. 在“操作”工具栏上,单击“导入所有自定义项”。
解决删除资源中心后出现的错误
导入工具会在站点地图上执行验证。但是,仍可能出现错误。
因为站点地图控制应用程序导航窗格,所以站点地图中的错误可能会导致导航窗格无法使用。
在这种情况下,您必须在 Microsoft Dynamics CRM 内部部署版本中使用以下 URL 直接访问
导入自定义项屏幕。
http://<CRM_Servername>/<Organization_name>/tools/systemcustomization/ImportCust
omizations/importCustomizations.asp
找到导出的 customization.zip 文件的备份副本。上载并导入此备份文件。然后,就可以重新使
用“导航窗格”了。
发送您对本章内容的反馈
我们期待得到您的反馈意见。若要发送反馈,请单击下面的链接并在邮件正文中键入您的意见
和建议。
注意 主题行内的信息用于对您的反馈进行分类。如果您删除或修改主题行,我
们可能无法处理您的反馈。
发送反馈
111