昨天总算把S公司的crm升级到6.2sp1了。项目总算有了一个推进。期间非常曲折。

  1、 升级到7.0后由于客户端的solo新建完机会之后,不能同步到服务器。 从服务器端的同步日志上可以看到插入语句中,明显没有插入机会的ID,肯定是出错的。Sagecrm里面ID是必填项。

  没办法,底层是人家的。只能从下面几个方面着手测试:

  1) 环境。 XP + IE6 、 XP + IE8。

  2) 升级到6.2sp1时是否可行。【可行】

  3) 正式版的7.0是否可行。【可行】

  4) 正式班的7.0和升级之后的版本在参数上有什么区别。【没区别】

  5)标准版的6.2sp1升级到7.0是否可行。【可行】

  6) 全程升级都采用英文版升级。 这个还得感谢总部的人提供了6.0和6.1的引文版。【还是老样子】

  以上多个角度都测试了,都不行。

  2、 问题出来,既然正面不能解决,就只能绕弯了。有两个方案。

  1) 由于6.1的时候solo有问题,升级到6.2之后,问题没有了。所以受到启示,我们可以升级到7.1或者7.2. 但是由于无能的总部尽然连个英文版的安装文件都拿不到。只能放弃。

  2) 跟客户沟通过,诚实交代。我们已经尽力,建议他们升级到6.2sp1. 以方便能保证xp + ie8可以使用solo。 另一方面6.2sp1的功能已经能满足他们公司现有业务的开发和使用。最后客户很有诚意,也非常理解。可能需要修改合同条款。问题算解决了,才有昨天升级完成。

  3、 安装solo的时候经常会遇到各种问题的。

  1) 不能新建数据。这个可以先看客户端的日志,如果发现是系统不能读取数据库,那么就是iis的匿名用户的权限不够,不能向sqlite写入数据。 给iis匿名用户加管理员权限是最直接的有效方法。

  2) 点击完安装之后,没有了任何反应。首先保证了IE的安全里面的Activex的设置都对了。开放浏览器对ActiveX的支持。如果还不行,那就打开浏览器的高级,重置成默认设置,关闭浏览器再打开下载,一般都没有问题了。

  3) 客户端如果上传的文档是中文命名的,就同步不到服务器的,这个要注意,客户问起来也容易解答。 solo在国内的使用很少。一方面的是国内没有这个使用习惯。一方面是对中文的支持比较差。

  4、 服务器端的solo视图要非常注意语法。sqlite的语法和ms sql的部分语法是不同的。而且服务器没有对solo的视图脚本进行验证,所以要非常注意,一旦出现错误,solo的客户端就会出现很多页面打不开的情况。具体的语法问题,可以上网google。可以安装一个叫做SqliteDev385的软件,很好用,还可以格式化sql呢。试用期过后,你可以到注册表把它的时间key删掉,就可以免费用了。

  5、 由于sagecrm7.0的水晶报表是支持XI版的,而用户如果要购买XI需要一个申请流程。而且出于成本考虑,我们建议使用10的原有报表,然后我们开发一个web网站来支持这个报表显示。只需要在服务器安装【CRRedist2008_x64.msi】就可以了。后面说要升级6.2sp1,也没有去研究6.2支持那个版本的水晶报表了。

  昨天升级的时候出现了一个插曲。刚发布网站的时候,我知道需要重新打开报表修改数据源的连接。连接到正式服务器的数据库,更新数据源。我在本机做了这个操作之后,才把报表移动到正式服务器的。结果还是不行。 然后我是用服务器上的水晶报表10开发工具进行打开,重新更新数据源,有两个可以了,但是有两个保存的时候,程序自动退出了,文件也没有保存成功。 弄了2个小时都不行。 后面我才发现,由于应用服务器上装的是sql2000,所有没有sql native client的,而我本地开发的时候使用的是这个。我在本地重新使用ole db for sql server重新连正式服务器,更新数据源,保存,覆盖正式服务器报表。终于可以了。

  

  6、 既然升级完成,所以一定要给用户的新数据库做好备份。我看了一下客户以前的备份机制,做的很好。

  1) 首先他们使用数据库的执行计划,一次备份多个数据库到一个backup的文件夹。我只需要在他的执行计划上勾上我们的新数据库就可以了。

  2) 然后他们使用服务器的任务计划,做了一个凌晨2点的计划,批量把backup的文件打包成一个rar放到data文件中。

  3) 最后在批处理文件中 执行清空backup文件夹的动作。

  这样可以集中备份的计划和时间,打包之后也省了至少10倍的磁盘空间。我已经把他们的批处理文件带走了。 其实也就是批处理调用rar的功能而已。

  7、 客户的数据库,都有一个规则,那就是把mdf文件放在F盘。把ldf放在G盘。感觉特别专业,惭愧中。

  8、 特别注意crm的日志文件。特别是solo的同步日志。由于客户的solo用户都是下班全部数据的。所以一旦他们同步,日志是非常大的。可能就几个月就10几G了。所以要注意清理。如果安装目录放在C盘就容易出现更多系统问题。 5.7默认的安装目录就是放在iis的根目录下的。5.8开始就不会了。

  

  

转载于:https://www.cnblogs.com/novus/archive/2012/06/18/2553769.html

Sage CRM升级注意事项三相关推荐

  1. Sage CRM升级注意事项二

    把solo弄好之后,就要开始测试页面的联动和增删改查了.还是发现了一下问题: 1. 机会界面的屏幕会丢失一些自定义的脚本.加上就可以的了. 2. 5.7的只读升级之后变成7.0的字段安全性.所以5.7 ...

  2. Sage CRM升级注意事项一

    前段时间给一个客户的CRM做升级操作,遇到了各种问题,咨询了dpp网站,也咨询上海的顾问,总算升级成功,暂告一段落.总结一下升级要注意的事项: 1)尝试了多次,发现流程和系统自带的报表都没有问题.但是 ...

  3. 1909升级卡64_苹果最新系统 macOS Catalina 10.15正式版更新,有哪些升级注意事项

    苹果最新系统 macOS Catalina 10.15 正式版上线啦,此次更新带来了许多重大改变,包括 iTunes 正式被拆分为播客.电视.音乐 3 款独立应用.新系统新增「屏幕时间」.「查找」.「 ...

  4. vSphere 6.5 Upgrade Considerations Part-3(vSphere 6.5升级注意事项第3部分)

    vSphere 6.5升级注意事项第3部分 Emad Younis发布了2017年8月20日 https://blogs.vmware.com/vsphere/2017/08/vsphere-6-5- ...

  5. vSphere 6.5 Upgrade Considerations Part-2 (vSphere 6.5升级注意事项第2部分)

    vSphere 6.5升级注意事项第2部分 Emad Younis发布了2017年7月7日 https://blogs.vmware.com/vsphere/2017/08/vsphere-6-5-u ...

  6. [转]Win 2008 R2安装激活、设置优化、可用杀毒软件、常用软件安装顺序与注意事项(三)...

    [转]Win 2008 R2安装激活.设置优化.可用杀毒软件.常用软件安装顺序与注意事项(三) 2011年05月16日 [b]2008R2要用什么杀毒软件?[/b] [b][/b] 找服务器版系统特别 ...

  7. CentOS 升级内核的三种方式(yum/rpm/源码)

    CentOS 升级内核的三种方式(yum/rpm/源码) 在 CentOS 使用过程中,难免需要升级内核,但有时候因为源码编译依赖问题,不一定所有程序都支持最新内核版本,所以以下将介绍三种升级内核方式 ...

  8. 域格ASR1803模块升级注意事项

    域格ASR1803平台模块目前发布的正式版本有2.4.3.2.3.3.3.4 升级前需要确认的问题 升级过程 升级后需要设置的指令 升级前需要确认的问题 1. ATI 查原始版本确认是2.x,还是3. ...

  9. 企业CRM选型注意事项及选型原则

    随着企业发展和市场竞争的加剧,越来越多的企业开始关注和使用CRM系统,以提高客户关系管理的效率和质量.但是,企业在选型CRM系统时需要注意哪些事项呢?本文将为您介绍一些选型注意事项及选型原则. 一.业 ...

  10. ad19 导出step 没有pcb_PCB设计导出Gerber基本操作及注意事项(三)

    继续科普PCB设计导出Gerber基本操作及注意事项,来到系列文章的第三篇,列举一下导出制板文件通用的注意事项,无论是用AD.PADS.Allegro.eagle还是其他的PCB设计软件,都能适用的规 ...

最新文章

  1. 如何防止android app被误删除,如何避免手机清理缓存时误删了重要文件【注意事项】...
  2. 美国人工智能就业市场全景:开放职位512个,基本工资最高26万美元
  3. JavaScript实现在线MD5、SHA、AES、Rabit 、RC4、TripleDES Ripemd160 加密解密工具-toolfk程序员在线工具网...
  4. 字符串加括号问题(矩阵乘法组合问题)C++
  5. 找不到redis得pid文件_电脑提示Windows找不到文件?试试这两个技巧,轻松解决!...
  6. 董海冰:2018风云再起 ,期待AV1、AI和AR
  7. 记一次Sentry部署过程
  8. Android Nine-patch
  9. 选择通过更改内容类型返回的详细程度,第二部分
  10. windows共享文件夹端口_探讨横向渗透背后的Windows安全机制
  11. JavaScript中如何自定义属性操作
  12. Java之JDBC安装、使用详解(2021最新!)
  13. 【Android】关于Call requires API level **(current min is **)却没有错误提示及抛异常...
  14. 新底座、新产品、新方案,2022用友BIP技术大会三大数智化突破
  15. spawn cmd.exe ENOENT 错误 解决办法
  16. Arduino Uno 实验15——MQ-135 气体传感器模块
  17. Android之拍照后删除图片
  18. jquery设置cursor的属性改变光标的类型(形状)
  19. DDN区块链受邀为南京2020年区块链技术与应用师资培训班提供实训
  20. syncthing数据同步应用-docker部署

热门文章

  1. 实时时钟DS1302
  2. python使用scrapy爬取百度地图POI数据
  3. vs2010如何发布窗体应用程序到服务器,C++ CLR 使用(VS2012,VS2013,VS2015)编写Windows窗体应用程序...
  4. JAVA小项目--银行管理系统(GUI+数据库mysql)
  5. 父与子python第三版,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...
  6. ILSpy-Reflexil修改UnityEditor.Timeline.dll
  7. 什么是CA数字证书,CA证书有什么作用?
  8. 软件任我行 10步菜鸟快易通上手教程
  9. 计算机组成原理(第3版)唐朔飞著 知识点总结 第七章 指令系统
  10. android 4k 测试图片,高端4K测试图助4K电视进“测一下”时代