如何恢复金蝶没有备份的账套建议方案
作者:用友软件(广州)客户服务中心
来源:www.ufida168.com
发布时间:2026-04-07
如何恢复金蝶没有备份的账套?简介: 如何恢复金蝶没有备份的账套? 01 在运行金蝶软件时,发现打不开了,软件修复了也没用。最重要的是没有备份账套文件!!!可能是操作系统更新的原因,或许是其它的问题,没办法了,于是只能在新的一台电脑重新安装金蝶的软件,那么问题来了,旧电脑的账套文件如何恢复呢? 我研究了一番,大致了解了金蝶的运行流程,于是就有了本文,旨在解决“在没有备份金蝶账套的情况下,如何恢复账套?”。 02 金蝶是如何备份的?金蝶的备份分为手动备份和自动备份,简单的流程图:
上述的图片,表明金蝶在备份是分为如下两个文件:
我们的想法肯定是生成之后,然后拷贝到新的电脑,直接使用新的金蝶导入账套的,但是旧电脑的金蝶软件打不开了,所以是无法备份的了。那么问题来了,这两个文件都没有,如何生成呢?。 03 导出数据库账套文件?其实金蝶安装时,是直接顺便安装了 所以,可以理解为账套的所有数据都存在对应数据库名的数据库里面,因此,导出该数据库,就意味着把账套的所有内容导出了,导出之后的格式跟金蝶备份到磁盘的格式一样,即:以 导出命令如下(在安装金蝶的机器,打开搜索cmd,打开执行以下命令即可):
sqlcmd -S [SQL Server 实例] -Q "BACKUP DATABASE 数据库名 TO DISK='D:\数据库名.bak' WITH FORMAT"
举例(表示:将名为 “
sqlcmd -S LAPTOP-GF57IB6L\SQLEXPRESS -Q "BACKUP DATABASE XX20231013 TO DISK='D:\XX20231013.bak' WITH FORMAT"
那么 04 新建一套完全一样的账套接着在新的电脑,我们可以按照以前的步骤,在金蝶新建一套与之前一模一样的账套,忘记截图了,所以这里没图(注意的是:账套名必须与待备份的账套名一样,对应的是数据库的名称)。 新建完成之后,就相当于现在已经有了以前的账套了,只是没数据而已。 05 新账套导入数据这些数据就是存储前面步骤导出的 恢复数据之前,需要下载 安装完成之后,打开并进行依次如下操作:
注意:如果上面的还原操作失败,提示“数据库正在使用,所以无法获得对数据库独占访问权”,说明金蝶的客户端占用了该数据库的连接,需要把这些连接杀掉,然后再次执行上述步骤。可以直接在ssms里查询哪些进程占用了该数据库,然后kill掉,相关命令如下:
USE master;
-- 查询哪些进程占用了该数据库的连接,并查出spid
EXEC sp_who;
-- 根据spid 杀掉该进程
KILL spid;
上述步骤都没问题之后, 重启电脑,打开金蝶,进入账套查看,会发现之前账套的记录全部恢复了。 1 END 1
|
关键词: 系统管理,财务管理,用友管理,用友U8 cloud,财务,销售,用友U8c供应链管理软件,采购管理,U8c销售管理软件
相关服务

