news 2026/4/23 13:13:57

畅捷通T+只有MDF文件如何恢复成正常账套

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
畅捷通T+只有MDF文件如何恢复成正常账套

问题现象】

账套物理文件只有 mdf文件,没有ldf文件如何恢复数据?

【解决思路】

1、将mdf文件恢复到数据库中;

【解决方案】中第1-第4步骤

2、检查账套物理文件对应的软件版本及补丁号,保证安装的软件版本及补丁号与账套数据版本及补丁号必须一致(非常重要!);

【解决方案】中第5步骤

3、账套备份,再重新恢复;

【解决方案】中第6-第9步骤

【解决方案】

1、找到电脑桌面左下角【开始】,在所有程序中找到【SQL Server xxx Management Studio】管理器,如图所示;

2、双击打开后进入数据库,选中【数据库】点击鼠标右键新建数据库,新建需要恢复成正常账套的同名数据库,在数据库名称中填入UFTData033594_448182,记录好新建数据库的路径,例如D:\Chanjet\TPlusPro\DBServer\data,可以看到新建数据库是没有任何表的;

Ps.新建数据库的路径以实际安装软件的路径为准,例如:D:\Chanjet\TPlusPro\DBServer\data

3、找到电脑桌面的【计算机】或【我的电脑】,右击点击【管理】,在服务和应用程序下面找到数据库主服务SQL Server(MSSSQLSERVER),右键停止数据库服务;

PS.默认实例的数据库名称一般是SQL Server(MSSSQLSERVER),命名实例的数据库名称以实际命名为依据,通常格式为SQL Server(实际名称)。

4、接下来恢复成正常账套的操作方式一共有两种,具体内容如下:

方案一:右键复制备份好的mdf文件,在该路径下D:\Chanjet\TPlusPro\DBServer\data(以实际路径为准)右击点击粘贴,替换掉新建的同名mdf文件后,保留同名ldf文件

参考第三步重启数据库服务

使用数据库检测修复助手修复下这个新建数据库,修复之后查看能不能正常打开,有没有表

工具链接: https://www.chanjetvip.com/product/tool/detail?id=639ad24fa2a57d2e46415353

检测完成后点击修复,提示数据库上下文已经更改

重新点检测,修复,显示数据库正常

查看数据库中的表可以正常打开即可,且文件所在路径下会形成新的ldf文件

方案二:右键复制备份好的mdf文件,在该路径下D:\Chanjet\TPlusPro\DBServer\data(以实际路径为准)右击点击粘贴,替换掉新建的同名mdf文件,替换掉新建的同名mdf文件后,同时删除新建的同名ldf文件;

参考第三步,启动数据库服务,在数据库中执行脚本,然后重建日志文件;

具体操作如下:

在数据库的右上角点击新建查询

把下段内容复制到数据库中的空白页面:

以下脚本中,【UFTData033594_448182】需要修改为需要重建日志的数据名称,【D:\Chanjet\TPlusStd\DBServer\data】需要修改为T+安装的真实路径。

use master

alter database UFTData033594_448182 set EMERGENCY

alter database UFTData033594_448182 set single_user with rollback IMMEDIATE

alter database UFTData033594_448182 Rebuild Log on (name = MyDB_log, filename = 'D:\Chanjet\TPlusStd\DBServer\data\UFTData033594_448182_log.LDF')

alter database UFTData033594_448182 set Multi_USER

执行完脚本后只要能正常打开数据库账表且数据存储路径下有LDF文件即可;

5、检查账套物理文件对应的软件版本及补丁号,保证安装的软件版本与账套数据版本必须一致(非常重要!)

5.1、 账套数据恢复到数据库中后,在账套数据库中执行语句

select * from sm_upgrade order by version,orderno

如以下截图:表中字段status=1 表示脚本执行成功,表示账套已更新到了233号补丁。

如以下截图:表示账套已更新到了37号补丁,表中字段status=1 表示脚本执行成功。

37号之后的补丁,都未执行成功,此账套的真实补丁信息是37号。

执行 delete from sm_upgrade where version>'16.000.000.0037' --删除37号补丁之后未执行的脚本信息。

5.2、在账套数据库中,执行语句,可判断账套的补丁:

select value from EAP_AccInformation where Name='UpgradeFinishFlag'

将查询出的结果,复制到网址:https://www.bejson.com/enc/base64/,进行解密,如下图:

表示账套已更新到了233号补丁

注意:最终以5.1步骤判断的版本和补丁号为准,5.2是辅助判断。

5.3、判断产品具体的版本

如果有系统库,看系统库eap_account表的Version字段,TplusPro为专业版,TplusStd为标准版,TplusPop为普及版

只有账套库的情况下,在账套数据库中,执行语句,可判断账套的版本及补丁:

select value from EAP_AccInformation where Name='UpgradeFinishFlag'

将查询出的结果,复制到网址:https://www.bejson.com/enc/base64/,进行解密,如下图:

可以看到解密出来的内容是TplusPro,也就是专业版

注意:如果执行select value from EAP_AccInformation where Name='UpgradeFinishFlag'没查询到具体内容,可继续执行脚本:select value from EAP_AccInformation where Name='ProductFlag'

将查询出来的Value值复制到 https://www.bejson.com/enc/base64/ 进行解密

6、用系统管理员登录账套,点击【新建账套】,任意新建一个空账套,启用的模块信息和用户等都无限制

7、如图所示空白账套的账套编码是000003,进入到数据库中,找到系统库,例如UFTSystemDec1700Pro,在系统库下面找到dbo.EAP_Account表,右击该表点击编辑前两百行,把空白账套的dsname改成需要恢复成正常账套的mdf文件的名称;

若系统库dbo.EAP_Account表打不开的情况可先查询空白账套的的dsname字段值

select DsName,*from EAP_Account where cAcc_Num='sss'

sss代表实际的账套编码

然后执行更新dsname字段的脚本,执行完成后提示1行受影响即可:

update EAP_Account set DsName='实际名称' where cAcc_Num='sss'

8、更新完dsname字段后,点击服务器电脑左下角【开始】-找到畅捷通T+文件夹,例如【畅捷通T+专属云17.0专业版】;在该文件夹中找到【T+账套维护工具】,然后备份账套,备份出来以后重新恢复,恢复时需要手工维护账套信息中的账套编号

9、恢复完成后可用原密码登录,若无法登录,有两种操作方式:

专属云账号问题处理工具进行检测,重置密码为123456

本地账号问题处理工具进行检测,重置账号密码为123456

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 6:24:28

Java毕设选题推荐:基于Springboot+Vue的古风生活文化分享体验交流网站基于springboot古风生活体验交流网站的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/22 18:40:28

SQLPad查询缓存配置完全指南:如何让重复查询速度提升10倍

SQLPad查询缓存配置完全指南:如何让重复查询速度提升10倍 【免费下载链接】sqlpad Web-based SQL editor. Legacy project in maintenance mode. 项目地址: https://gitcode.com/gh_mirrors/sq/sqlpad 还在为每次执行相同SQL查询都要等待几秒钟而烦恼吗&…

作者头像 李华
网站建设 2026/4/23 6:24:46

10 个本科生论文写作工具,AI 工具推荐与对比

10 个本科生论文写作工具,AI 工具推荐与对比 论文写作的“三座大山”:时间、重复率与自我折磨 对于大多数本科生来说,论文写作从来不是一件轻松的事。从选题到文献综述,再到最终的成文和降重,每一个环节都像是一场持久…

作者头像 李华
网站建设 2026/4/23 6:24:27

10个课堂汇报神器!本科生AI工具推荐与对比分析

10个课堂汇报神器!本科生AI工具推荐与对比分析 论文写到崩溃?你的课堂汇报真的需要一个“AI助手” 对于本科生来说,课堂汇报、文献综述、毕业论文这些任务就像是一道道“拦路虎”,让人既紧张又焦虑。尤其是当多个任务同时袭来时&a…

作者头像 李华
网站建设 2026/4/22 19:57:41

Ensp下载官网提供哪些可用于AI网络测试的功能模块

Qwen3-VL-8B:轻量多模态模型如何重塑AI网络测试实践 在智能客服系统频繁因图片识别延迟而卡顿、电商平台的自动审核流程因视觉模型响应过慢导致积压的今天,一个现实问题摆在开发者面前:我们能否在不依赖昂贵GPU集群的前提下,构建一…

作者头像 李华
网站建设 2026/4/23 7:49:07

百度文库发布Qwen-Image-Edit-2509教学PPT下载

Qwen-Image-Edit-2509:让图像编辑“听懂人话”的技术实践 在电商运营的深夜,设计师还在为上百款服装更换背景颜色而加班;社交媒体团队为了发布多语言版本海报,反复调整文字排版与文化适配元素;内容创作者面对客户“稍微…

作者头像 李华