电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

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

来源:金蝶云社区作者:金蝶2024-09-236

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

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

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

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

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

 

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

 

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' 

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

1、文件服务器组件版本不一致的原因及导致的现象: 在实际生产环境中,存在文件服务器、应用服务器分开部署的场景。 但是可能存在文...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信