1、在sap gui中将“属性-高级“里“连接速度”的“慢速连接”勾去掉﹐即可恢复
2、将OS系统盘://Documents and Settings//SapWorkDir/SAPHistory.mdb文件删
除掉,重新登陆后让sap gui重构该文件
3、如果 SAPHistory.mdb 这个文件无法重建或重装后也无法构建这个文件。错误日志中有如下内容
Error)(03.03.05 09:56:01): CSapHistoryDb::OpenDB: Could not create connection: -2147221164
Error(03.03.05 09:56:01): Loading local DB failed in frontend.
或
Error)(03.03.05 09:56:01): CSapHistoryDb::createDB:catalog
Error(03.03.05 09:56:01): Loading local DB failed in frontend.
此时,重新安装一下MDAC(Microsoft Data Access Components)就可以了
如果上述方法都不是,请回忆你是否刚刚装过什么软件,该软件又有东西要替换系统文件,结果没替换成功,也会出现SAP历史记录丢失问题
我周末在家瞎折腾电脑,想把不常用的软件要移动到 云端。我是卸啊装,下啊,忙了1个多小时,终于软件移完了,很有成就感,周一就去杭州上班了。当操作sap时 发现不能使用自己输入过的历史,那个纠结啊!我就把上面的办法都试了,还是不行。有同事就说上面的办法搞不定,只有重装操作系统就好了,他这么一说,提醒了我,我想,系统重装就能解决,那岂不是系统功能文件出现了问题,于是我就回想自己瞎折腾电脑都做了啥,想来想去,就是在迁移VB6.0开发工具时,要重启才能装余下功能,我就自作聪明想,小KISS,老子不重启也能搞定,我把Explorer.exe进程给中断掉,在重新加载一下,大功告成,VB6.0成功迁移到云端。就这样我找到了原因:
原因是系统文件没替换成功,原有MDAC文件被破坏,重装MDAC更本更本就不起作用,于是我就在本机重装VB6.0后,在卸掉。发现SAP的历史又能用了,天才啊!!!!!哈哈
本文介绍了在遇到SAP历史记录丢失时的几种解决办法,包括调整SAP GUI连接速度、删除并重新生成SAPHistory.mdb文件,以及重新安装MDAC组件。当常规方法无效时,作者通过排查发现由于VB6.0开发工具安装过程中系统文件未正确替换导致MDAC损坏,重新安装VB6.0后解决了问题。
2220

被折叠的 条评论
为什么被折叠?



