以下是引用程兴刚在2011-2-25 20:19:00的发言:
这样的话,那些丢失的数据怎么办?,如果仅在本机使用,和从安装开发后的系统没有什么区别!如果是远程或非本地使用外部数据源,对于一个数据库几近全部丢失的数据库管理系统,恢复不了数据,同样是没用的。
这个问题关键在于那个保存外部数据源的电脑(服务器)的安全管理问题,个人认为如何对服务器的安全管理和数据备份才是关键。
比如:假如被人删除了正在开发的系统怎么办?估计贺老师也无能为力,这和删除外部数据源是同样的道理。
希望你能认真看一下我的这个建议,仔细了解我的主要意思。
丢失了数据是很惨重的事,但是我不是要讨论如何不丢失数据,不是要讨论服务器的安全问题。
正在开发的系统被删除这个也不是我要讨论的问题。
众所周知,项目系统不仅仅用于保存数据,更重要的有两点:一是设定一个协同的流程,实现组织机构重要的业务管理控制;二是建立一套严密的运算体系,提供必要的信息报告。
你认为“数据丢失了,那么项目系统没什么用”,恰恰相反,在很多时候(在本人使用过程中的很多时候),数据丢失是大事,连带地项目系统打不开可是灭顶之灾啊:你无能为力了,一个验证过的管理流程、一个调试好的运算体系就这样不见了,想想吧,重构重新测试,还是中途而废?我们该如何选择?
我的这个建议,包括“建议“用户管理”中的用户和扩展属性可以直接使用外部数据表的数据 ”这个帖子,其实是希望Foxtable更加的强悍!希望得到大家充分的理解!
我的建议其实是和资深程序开发人员充分讨论之后提交的,相信具有一定的普遍性。
[此贴子已经被作者于2011-2-26 10:50:45编辑过]