文件服务器存储目录迁移方法

用户实际应用场景:原来的附件放在D盘,D盘满了,需要迁移到E盘的情况,修改了文件服务器存放文件目录后,需要做一些配置才可以正常使用
本文适用于同一文件服务器内,将文件存储目录手动迁移至另外存储目录的需求,例如将文件存储目录从D:\file迁移到E:\file。
1、操作步骤
Step1:确认并备份数据库文件。因涉及到修改数据库数据等操作,为保证数据安全,开始迁移前须先备份数据库文件。
Step2:拷贝文件服务器物理文件。本次将介绍如何将同一台文件服务器下D:\file目录的文件迁移至E:\file。首先将D:\file完整复制到E:\file,注意是复制而不是剪切等,一个是避免因意外情况操作失败导致文件损坏,至少还保留源文档,另一个是不影响正在使用的用户。
Step3:确认并修改数据库存储目录。通过 select * from T_Bas_FileServerDirInfo 脚本查询当前启用的文件服务器存储目录,FIsDefault字段值为1的表示当前正使用的存储目录,内码为-999999的是预插数据可不需要关注,如果历史启用过多个存储目录,则会有超过两条记录,如下图所示:

目前启用的是内码为136918的目录D:\file,历史启用过的是内码为146991的目录D:\file1。本次将举例介绍如何将D:\file目录下的文件迁移至E:\file,而D:\file1目录下的文件暂时不动。首先是修改数据库记录,将D:\file改为E:\file,本例的示例脚本为:update T_Bas_FileServerDirInfo set FDIRPATH = 'E:\file' where FFILESERVERDIRID = 13
文件服务器存储目录迁移方法
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



