首先不是针对金蝶软件,知道很多行业软件都是这样,基本上要等新版系统或环境出了 3 年再做支持和兼容。
先看一下:金蝶 GKIS 标准版 V10.0 的安装配置指南文档里面所写的兼容性。(软件是 2019 年末发布的最新版本)
二. 操作系统要求
不支持的操作系统:Windows 98 、Windows XP Home 版、Windows Server 2003 64 位、Windows 7 Home 版及其他非 windows 操作系统。
1 、服务器端,只支持简体中文,建议使用 Server 系统
Windows Server 2012 Essentials 简体中文版 (64 位)
Windows 8 Enterprise 简体中文版 (32 位 /64 位) (单机使用)
Windows 2008 R2 EnterPrise 简体中文版 (64 位)
Windows 2008 EnterPrise 简体中文版 (32 位 /64 位) (推荐使用)
Windows 2008 Standard 简体中文版 (32 位 /64 位)
Windows7 简体中文旗舰版 (32 位 /64 位) (单机使用)
Windows Server 2003 EnterPrise 简体中文版(32 位) (推荐使用)
Windows Server 2003 Standard 简体中文版(32 位)
2 、客户端,只支持简体中文
Windows Server 2012 Essentials 简体中文版 (64 位)
Windows 10 简体中文专业版 /企业版版(32 位 /64 位)
Windows 8 Enterprise 简体中文版(32 位 /64 位)
Windows 2008 R2 EnterPrise 简体中文版 ( 64 位)
Windows 2008 EnterPrise 简体中文版 ( 32 位 /64 位)
Windows 2008 Standard 简体中文版 ( 32 位 /64 位)
Windows7 简体中文旗舰版( 32 位 /64 位)
Windows Server 2003 EnterPrise 简体中文版( 32 位)
Windows Server 2003 Standard 简体中文版( 32 位)
看看这个操作系统的兼容性,要不是 Windows10 普及率高,金蝶不可能把 Windows10 写进去的。
不包括 ESU,在产品生命周期中的操作系统只有 Windows Server 2012 和 Windows 10。而服务器系统 2012R2,2016 和 2019 均未提及,桌面的 Windows8.1 系统也未提及。
问经销商的技术人员,他们也说你环境是 2012R2/2016 的只能试试看,这个金蝶官方没有测试过,不对环境问题做保证
3 、数据库环境要求
仅服务器端需要数据库环境。支持 SQL 数据库,简体中文字符集。
1 、如果服务器环境无 SQL Server,默认安装 SQL 2008 Express 数据库;
2 、支持完整版 SQL,如:SQL Server 2000 、SQL Server 2005 、SQL Server 2008 、SQL Server 2008 R2 、SQL Server 2012 、SQL Server 2016,建议安装对应版本的最新 SQL 补丁。
3 、SQL Server 安装时,服务器身份认证方式要求为“SQL Server 和 Windows 身份验证模式”安装。
4 、安装 SQL Server 时,数据库排序规则是 Chinese_PRC_CI_AS 。在安装 SQL Server 2005 及以上版本时,兼容级别建议选择 80 即 SQL Server 2000 。
看看这个数据库程序的兼容性
假设装上最新的 Service Pack 后,在产品生命周期中的数据库只有 SQL Server 2012 和 2016。而新版的 2017,2019 未提及。
问经销商的技术人员,也是一样的态度,新版环境只能试试看,这个金蝶官方没有测试过,不对环境问题做保证
特别提一点:数据库底层兼容级别还是 80 即 SQL Server 2000,万年没跟新。照道理应该要迭代升级呀。且数据库访问默认没有 TLS 加密,是明文传输!
软件本体方面
然后再看了看软件方面,用了 AccessEngine2010,.Net4.0 等。但是细看发现,部分 exe 文件是 2015 年编译的,编译的库竟然是 VB6.0 。这个是当年高中上《信息技术》课学的 Visual Basic 6.0 语言啊,我记得那个 SDK 还非常容易崩。竟然还有真的用在这种生产环境上的,而且还是金蝶这种作为一个财务软件的知名公司。软件跑起来也是卡,还没一个优秀的 WEB 程序流畅。
安全隐患
财务软件照道理应该是一个安全敏感类应用程序啊,安全级别应该很高啊,为何对于环境的兼容性要求如此“之高”,以至于不能用在最新一代的机器上?而且明文传输,存在严重安全隐患。强制开启 TLS 后,也没有自签名证书的确认。难道非要安装在一个满是漏洞的 XP 环境上才能保证 100%兼容吗?这样的适配性也太差了吧。
对于远程办公
这样的软件,都不敢远程啊,也不敢把端口放公网上,生怕那天就被沦陷了。
最后补充一下
我不反对苹果这种激进的做法,促进了软件的安全更新与环境适配和优化,不会像微软这种老掉牙的软件还在跑。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.