客户是一家跨国企业,当前使用版本为PowerBuilder8.0,数据库使用的SQL Server2008。本次升级是要把老旧的PB升级到新的PowerBuilder11.5版本,数据库升级到SQL Server2016版本,同时可以兼容旧版本的数据库。
【业务规模】
业务系统涉及到1000个用户,300多个角色,80多个部门,包括出入库,单据制作,生成流程管理,财务管理,生产数据统计,外部DLL调用,老版本数据库与新版本数据库同步等工作。
涉及代码层面的工作细节如下:
修改名称 | 类型 | 数量 |
整体PBL | PBL | 45 |
窗口对象 | Window | 599 |
数据窗口对象 | Datawindow | 1680 |
全局函数 | Funtion | 5 |
菜单 | Menu | 30 |
数组对象 | structure | 15 |
不可视对象 | UserObject | 868 |
原计划直接升级到PowerBuilde12.5,考虑PB8.0、PB10.0、PB11.5、PB12.5到跨版本问题会造成很多升级的不可控因素,所以最后决定先行升级到PowerBuilder11.5版本比较稳妥。
【升级周期】
代码升级阶段月20个工作日,数据库升级阶段约20个工作日,BUG修复阶段约20个工作日,各部门试运行阶段约60个工作日。
【需求确认】
技术团队多次上门与业务部门、技术部门进行需求确认,并整理PB8.0升级工作内容,以文档形式由双发共同确认。
【源代码交付】
源代码包含PB11.5升级后的源代码、编译无报错、运行无报错。
【技术文档交付 】
交付的技术文档包括本次PB8.0升级中所有窗口、类、数据库、PBL的升级修改位置,注释文档。
【技术培训】
针对升级的内容、升级方法、技术细节问题,多次上门、远程对客户技术工程师进行培训。
~~~如果各位有PB升级的项目需要技术支持,请随时和我私聊我。~~~
标签:数据库,升级,源码,报错,版本,SQL,文档,源代码 来源: https://blog.csdn.net/m0_52355953/article/details/120919739
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。