以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据库数据丢失,求原因 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40207) |
-- 作者:SZDVYE -- 发布时间:2013/9/12 1:09:00 -- 数据库数据丢失,求原因 数据丢失,想求找出丢失原因的方向和解决方法: 系统具体情况: 1.数据类型:外部数据源Access 2.使用环境:公司局域网,系统自动设置每3分钟文档保存一次,也设置了每30秒检测并提示局域网通信情况是否正常 3.用户数量:5个用户可以同时编辑,已经设置了独占模式 4.出现错误种类: A用户在下午录入和补充表中的部分列的数据,在整个下午网络都没有断过,下班后正常退出系统,中间A用户也作人手保存操作.但是第二天早上A打开系统时,昨天下午录入的内容不见了 5.当天下午出错时的现象(一):A用户录入补充表中的部分数据后,B用户想在A编辑的基础上进行修改,于是做表更新,但是经过数分钟也不能看到A用户录入的新内容.于是要求A用户人手作系统保存,但是始终B用户不能看到A用户录入的新内容. 6.出错时的现象(二):加载数据中,有3行(不是连续的行),系统提示"A用户正在编辑该行".直到A用户下班退出后仍然是这样提示 7.出错时的现象(三):该外部Access数据在前三天曾经损坏过,提示数据表中此行已被删除,用Access的工具里的压缩和修复数据库进行过修复,老师建议我最好不要用Access作为数据库,要用SQl作为数据库,因为Access数据库会在数据损坏上经常出问题。 8.类似数据丢失的情况,近期出现过两次 除了上传我的系统让各位老师检测的方法外,能否请老师们根据我文字的描述,给我一个查找或解决的问题的方向.例如:将数据源全改成SQl之类的方法.谢谢! [此贴子已经被作者于2013-9-12 1:13:06编辑过]
|
-- 作者:程兴刚 -- 发布时间:2013/9/12 1:27:00 -- 独占式编辑设计有错误,执行过程中哪一个环节出了问题,建议在局域网服务器上建立SQL数据库作为外部数据源。 |
-- 作者:SZDVYE -- 发布时间:2013/9/12 11:40:00 -- 谢谢程老师. 我想请教一下,看症状,数据丢失是否与独占式编辑设计有关?
|
-- 作者:晕了快扶我 -- 发布时间:2013/9/12 11:51:00 -- 那么多人同时搞,为嘛不用SQL? |
-- 作者:SZDVYE -- 发布时间:2013/9/12 17:34:00 -- 刚入门,不懂嘛 |
-- 作者:有点甜 -- 发布时间:2013/9/12 19:46:00 -- 如果错误的出现是少量和随机的话,换成sql数据库吧。 |
-- 作者:有点甜 -- 发布时间:2013/9/12 19:48:00 -- 可能是你的工作流程设计得有些问题,看看数据库是否保存有值,而只是没有显示出来,排查数据和代码。 |
-- 作者:SZDVYE -- 发布时间:2013/9/12 22:11:00 -- 谢谢有点甜老师的指导.错误是随机的,我试试换 sql数据库 |