本帖最后由 浙江家园 于 2017-3-12 21:48 编辑
管家婆V3 Win2016/Win2012/Win2008R2下相关兼容性实测 声明:实测时间前后近二周,同一台服务器上安装VM虚拟系统测试,过程描述可能与你遇见有所差异,只是作为一个实测过程,仅供网友借鉴与讨论!不作口水!
文中提及很多论坛网友名字,仅作为尊重他人成果及建议,不作任何评论评价。感谢这些坛友的热心的回复、免费发布的补丁、各种建议及设想。(文字太多,截图没几张,意思一下吧)
测试系统:win2008R2 、win2012R2 、win2016 测试版本:管家婆V3-9.3、V3-9.4 (因为朋友系统出错是V3-9.3版本 就以此来测试) 测试补丁:9.3V2版十用户,9.3V3版十用户,9.4V2补丁(cuiplay免费十用户补丁有V2,V3之分,描述过程中会与ERP V3混淆,所以正文中对补丁简称:C-9.3V2版补丁、C-9.3V3版补丁、C-9.4V2补丁) 测试数据库版本:SQL2008R2 Sp3(内部版本号10.50.6000) 测试数据:A企非总账版(均含千条以上数据);V3安装自带测试总账版
考虑到,几乎关心使用分销V3的用户,都是老用户,可能更多关注的是数据的迁移、升级及延续性,所以测试数据有二份,一份是朋友公司的数千条数据,另一个就使用安装程序自带的演示数据。 先拿一台正常使用的win2008R2服务器作为对照,该服务器安装了V3-9.3打了C-9.3V2版十用户补丁,所有功能正常使用三年以上(包括下面不同系统测试过程中遇到的问题,在本对照机中一切正常),从该服务器中备份出A企的数据作为测试。 按网上查询获悉,官方给出的系统环境是:系统Win2003/2008,数据库 SQL2005/2008,但在我们实际使用过程中,XP,Vist,Win7都可以安装使用。然而Win2012,Win2016我还真没试过,刚好今天有朋友新组件了台微型服务器HP Gen8,想把V3移植到新服务器上去。在自行移植过程中出现了很多莫名的故障,为了搞明白到底是系统问题还是数据移植问题,这就有了下面的实测内容!
Win2008R2 1、HP gen8,系统Win2016,先在系统上安装IIS ,SQL2008R2Sp3。 (提示:安装好IIS后,先查看.Net4.0有没有安装完全,如果在IIS的应用池中只看到2.0,那只能通过命令运行IIS注册一下.NET4.0,具体查看百度吧。至于什么原因会导致系统明明安装了.NET4.0后,却没有注册到IIS,我也不清楚。只是遇到过这样的问题,在这里提示!) 2、然后再安装V39.3版,(在.NET4.0没有注册到IIS时,安装后映射文件少二个,可能会导致403.14错误,找不到默认文档。iis中注册framework4.0命令,C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe-i 进行修复)。 3、原程序安装后,不用急着打补丁,通过桌面生成图标测试网络连接,Sliverlight 5.1已安装完成。 4、测试连接正常,能看到登录界面的情况,开始打补丁。 (这里说明,C-9.3V2版补丁都能够在原来对照的Win2008R2上使用。) 5、首先打上C-9.3V2版补丁,对A企非总账版进行测试 6、测试结果正常使用,没有出现朋友提及的以下错误 a、出库单 出现“创建明细失败“ b、出库单存草稿后,再次修改时出现错误 c、退货单据“创建明细失败“ 在仔细询问过程中,他提及了,移植完数据后,打的补丁不是覆盖的,而是安装的。原来V3-9.3 的补丁有二个,分别是C-9.3V2版补丁,C-9.3V3版补丁,理论上这二个补丁应该不会冲突,Cuiplay的补丁我用了好多年了,非常稳定。但在这种移植数据的情况下,混打补丁,还真没遇到过。想想顺便测试一下。 延续上面的操作(再强调一下C-9.3V2补丁在Win2008R2上测试非常正常) 7、运行C-9.3V3版补丁,是个执行文件,文件提示升级程序和数据库,感觉是把官方的升级包给整合了一下。 8、完成后登录 进行测试,问题来了。 真的出现了上面到的:b、出库单存草稿后,再次修改时出现错误;c、退货单据“创建明细失败“的问题 至于另一个a问题,一会再说。 9、省略测试过程……..
Win2012系统 (安装时如果提示:虚拟目录未设置成功,那浏览器打开ERP地址时,也会出现403.14错误,手工添加程序映射无效) 这里给一个解决方法: 可以解决虚拟目录不成功、403.14错误、映射不完全、升级数据库的问题。 方法:安装完程序后,直接安装升级包程序,对程序进行修复并升级数据库。 1、HP gen8,系统Win2012,先在系统上安装IIS ,SQL2008R2Sp3。导入测试A企业数据(数据是9.3版本) 2、然后安装V3-9.4版,(如果有360卫士,建议关闭,否则安装过程可能会报错:System32目录下某个文件无法更名之类的)。 3、程序安装后,不用急着打补丁,通过桌面生成图标测试网络连接,Sliverlight 5.1已安装完成。 4、当打开窗口,没多久 就显示 登录页面了。 5、将测试数据的二个企业数据导入到SQL2008R2,并通过V3数据库软件测试连接正常。 (这里提示:不管你是总账还是非总账版本,导入前查看总账开关,如果设置是总账版,导入数据后也是总账版的;如果设置是非总账版,导入数据显示非总账。 我不知道只是个显示还是功能也同样有变化,这个没在本次测试过程中详细测试。感觉你要导入二个账套,一个总账,一个非总账,要开关设置好后,再导入。)
最后当然是Win2016系统 (由于前面所述C-9.3V3包不知明原因,所以直接使用C-9.4V2来测试) 1、HP gen8,系统Win2016,先在系统上安装IIS ,SQL2008R2Sp3。还原进A企测试数据(数据是9.3的) 2、然后安装V3-9.4版,(如果有360卫士,建议关闭,否则安装过程可能会报错:System32目录下某个文件无法更名之类的)。 3、安装过程中可能会出现虚拟目录不成功,没关系,继续安装完成,安装完成后,再使用9.4升级包程序,选择升级程序和数据,数据选择“A企测试数据“,这一步完成后,数据及程序都成了9.4咯。
好了,到这时 算是 完结了,各位不用再纠结什么系统能上分销V3,这里几乎包含众多问题,可以相互参考一下。
|