Step by step Dynamics CRM 2011升级到Dynamics CRM 2013

简介:

原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html

转载请注明出处

 

(一)检查Customizations

从2011升级到2013有一些legacy feature是不再支持的了:

  • CRM 4.0 plugin-ins
  • CRM 4.0 client-side scripting
  • CRM 4.0 custom workflow activities
  • 2007 web service endpoint
  • ISV folder support for custom web applications
  • Solution Down Level tool

微软提供了Legacy Feature Check tool来帮助检查你的系统是否使用了这些legacy feature,另外还提供了Dynamics CRM 2011 Custom Code Validation Tool来帮助你检查系统中是否有不再支持的客户端代码。

 

 

(二)检查你的软硬件件是否支持Dynamics CRM 2013

具体参见Planning Guide for Microsoft Dynamics CRM 2013

 

 

(三)其他需要了解的事情

从CRM 4.0无法直接升级到2013,2011必须是从Rollup 6到Rollup 14+才可以升级到2013。

参见《Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs》

 

升级后的数据库结构会有改变,Base table和Extension table将会合并,所以如果在2011里你有一些直接对数据库的操作,升级后这部分工作可能会失败,但是微软也为你推迟合并的升级方式,本文后面也会介绍到。

 

 

(四)升级测试

先做一次升级测试,以来检验一下升级过程之中和之后是否会出现问题,二来对升级所需要的时间(系统停止的时间)做到心中有数。

 

 

(五)升级方法

有三种方法:

  1. 使用一个新的SQL实例(推荐方法):也有一些文章管它叫Side-by-Side的升级方法,这种方法需要最短的system downtime,如果升级发生问题,可以最快速的恢复到旧的环境。
  2. 使用原来的SQL实例
  3. In-place upgrade(最慢,最不安全)

下面我们演示第一种升级方法

 

 

(六)Side-by-Side升级

1. 备份CRM 2011的数据库

image

image

 

 

2. 恢复数据库

演示环境有一台CRM服务器,一台SQL Server服务器,一台Report服务器。

CRM 服务器要先安装Dynamics CRM 2013,如何安装请参考《Step by step Dynamics CRM 2013安装》

 

Picture1

 

在SQL Server上恢复数据库备份文件。

 

image

 

image

image

image

 

3. 在CRM服务器上使用Deployment Manager来导入组织

image

image

image

image

image

image

image

image

image

 

打开数据库发现Base table和Extension table已经合并为一张表了。

image

 

 

(七)升级但推迟数据库表合并

1. 停用并删除刚才升级的组织

image

image

image

 

2. 删除数据库

image

 

勾选Close existing connections

image

 

3.重新恢复2011的数据库

image

 

4. 在CRM服务器修改注册表

CRM服务器上的一个注册表键值会决定升级时是否合并Base与Extension Table。

Location: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\MergeBaseAndExtensionTables

Type: DWORD (32-bit)

Value: 0表示不合并,1表示合并

 

如果存在该键值,就修改它为0,否则创建一个。

image

image

image

 

5. 在CRM服务器上使用Deployment Manager来导入组织

导入成功后,在SQL Server上看一下数据库结构,发现Base table和Extension table确实没有合并。

image

 

6. 使用CrmMergeBaseAndExtensionTableTool来合并双表

先将注册表中的MergeBaseAndExtensionTables的值改为1:

image

 

然后,可以使用CRM提供的一个工具来合并这两张表

image

image

image

image

 

 

(八)总结

  1. 升级前检查一下系统中是否有CRM 2013不支持的定制开发
  2. 检查2013的环境是否满足软硬件的要求
  3. 默认的升级过程会合并Base table和Extension table
  4. 最好在测试环境先做一下升级
  5. 推荐使用side-by-side的升级方法
  6. 如果想要推迟base和extension表的合并,可以通过修改注册表来实现,微软也提供了一个工具来帮助后期单独完成合并表的工作。







本文转自JF Zhu博客园博客,原文链接:http://www.cnblogs.com/jfzhu/p/4018153.html    ,如需转载请自行联系原作者






相关文章
|
18天前
|
Android开发 iOS开发
企业日程管理升级:CRM跨终端解决方案
在快节奏的商业环境中,CRM系统的跨终端工作日程安排功能至关重要。它支持多设备访问(桌面、移动、平板),确保日程实时同步,提升灵活性和响应速度。通过集中管理任务和会议,用户能清晰把握工作重点,优先处理重要事项。团队成员可共享日程,减少沟通成本,提高协作效率。该功能不仅提升了个人生产力,也增强了企业的整体管理质量和效率,助力业务持续增长。
|
18天前
|
监控 搜索推荐 数据可视化
销售绩效管理升级:CRM系统全流程分析功能探析
在现代商业中,销售绩效分析对企业的持续增长至关重要。CRM系统通过数据收集、销售漏斗分析、KPI跟踪及自动化报告,提供全流程绩效分析,帮助企业优化销售策略,提升销售效率和业绩。其价值体现在提高决策效率、优化销售策略、提升团队绩效及增强客户满意度,助力企业在竞争中脱颖而出。
|
18天前
|
人工智能 搜索推荐 数据挖掘
企业客户管理升级:销售易、白码、纷享销客CRM的功能与适用企业洞察
销售易CRM、白码CRM和纷享销客CRM各有特色。销售易CRM以移动化、社交化和AI技术为核心,适合大型企业及跨国公司,助力销售流程数字化转型。白码CRM是低代码开发平台,支持快速构建企业应用,适合中小型企业,降低数字化门槛。纷享销客CRM强调社交化客户关系管理和项目协作,适用于服务导向型企业和注重团队协作的企业。选择时应根据自身需求和规模,挑选最适合的解决方案。
|
3月前
|
搜索推荐 数据挖掘 API
制造业CRM解决方案:管理升级之道
制造业面临订单价值大、交货周期长、客户开发难等挑战。CRM 系统通过全面管理客户信息、精准营销、改善服务质量和订单管理,有效解决了这些问题。成功案例显示,CRM 系统能显著提高销售转化率和客户满意度。推荐的 CRM 系统包括销售易、SalesForce、神州云动 Cloud CC、用友 CRM、金蝶 CRM 和 Zoho CRM。选择合适的 CRM 系统对制造业的数字化转型和可持续发展至关重要。
微软Dynamics ERP&CRM 阿云里迁移
客户将本地数据中心的ERP及CRM全部迁移至阿里云。解决运维、多地网络带宽等问题。
663 0
微软Dynamics ERP&CRM 阿云里迁移
|
SQL Web App开发 Windows