文件服务器修复,文件服务.常见问题.文件服务器组件不一致导致的脏数据,如何做数据修复...

1、文件服务器组件版本不一致的原因及导致的现象:

在实际生产环境中,存在文件服务器、应用服务器分开部署的场景。

但是可能存在文件服务器安装的时候只勾选了文件服务器站点,而没有同时勾选应用服务器站点的情况,导致打补丁的时候无法选择文件服务器站点。

使得文件服务器的组件日期与应用服务器的组件日期相隔越来越远,文件服务器新出的特性无法使用,甚至还有可能导致出现脏数据的情况,如上传pdf文件预览时提示:文档不支持在线预览,不支持的文档类型或禁用了转换服务。如下图:

4f2ee197a13085bf0d4a18910a46e993.png

此外如果版本相差太大,也可能导致文件服务器检测不可用,提示404 NotFound.

0077872e345b11a294cfcff745c4d1f3.png

2、如何检查文件服务器组件版本一不一致:

判断文件服务器跟应用服务器的组件版本一不一致,最直观的方法是登录应用服务器看安装目录 K3Cloud/WebSite/Bin/Kingdee.BOS.dll 的组件日期,跟登录文件服务器看安装目录 K3Cloud/FileService/Bin/Kingdee.BOS.dll 的组件日期,比较两边一不一致,要求要保持一致。

3、文件服务器组件版本不一致后如何修复:

3.1、第一步文件服务器需要建立与管理中心的关联,然后重打补丁,使得文件服务器的组件可以升级到应用服务器相同版本。

关于这一步,需要修改的配置文件较多,可单独走提单寻求总部的老师支持。

3.2、组件版本一致后可以保证新上传文件没有问题,但是对于历史脏数据如何修复呢?

1)由于需要直接操作数据库数据,为预防万一,操作前可先在管理中心做数据库备份。

2)数据库执行如下脚本以修正数据:UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.pdf';

UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.doc';

UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.docx';

UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.ppt';

UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.pptx';

UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.xls';

UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.xlsx';

UPDATE T_BAS_FILESERVERFILEINFO SET FSWFLOCATIONPATH = '' WHERE FSWFLOCATIONPATH = 'NotSupportFileReview' AND FLOCATIONPATH LIKE '%.txt';

3)应用服务器安装Office 2010 32位软件,同时配置DCOM,可参考:https://vip.kingdee.com/article/13138,原因是swf预览文件重新转换是在应用服务器做的。

4)最后验证结果即可,可预览早先提示文档不支持在线预览,不支持的文档类型或禁用了转换服务的文件,正常是会先提示历史转换失败文档,正在重新转换,如下图:

7ef5728255148222c3d0a82882960d3f.png

但是等转换完毕后,正常的话就可以预览了,界面会提示重新转换成功:

2c83f37ef375cff31ccb17eb737b5887.png

7f23c71e02fa71ab6d6a35f7ce4c85af.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值