日期:2014-05-18  浏览次数:20733 次

问一个有关提高数据库安全性的问题!
朋友想让我给他们公司做一个员工档案管理的系统,他是公交公司的类似文秘类的职位,主要也就是管理档案,以前都是用纸笔手动记录的,老总说麻烦就想让他找人做个软件,方面,可以查找任何信息。这个软件用C#做起来到不难。可是现在我有点担心,因为毕竟要建立2,3张表,每张都有1300多个司机的信息,万一出现什么特殊情况,导致数据库信息丢失怎么办。我现在想的是。要不要定期把数据表插入到另一张表里,也就是备份。大家还有什么好的办法没,求教!

------解决方案--------------------
一般是定期备整个库,单表备份虽然能保存信息,但业务逻辑什么都没了
------解决方案--------------------
谁也不敢保证数据库的完全安全,DBA目标是将风险可以降到最低。
如楼上所说,可以采取定期备份数据库的方式,比如做个备份计划,每天晚上自动备份一次。
一张表1300多条数据,这个数据量不算多。
个人认为没必要将一张表数据定期备份到另外一张表里面去。
------解决方案--------------------
探讨
这个软件用C#做起来到不难。可是现在我有点担心,因为毕竟要建立2,3张表,每张都有1300多个司机的信息,万一出现什么特殊情况,导致数据库信息丢失怎么办。我现在想的是。要不要定期把数据表插入到另一张表里,也就是备份。大家还有什么好的办法没,求教!

------解决方案--------------------
每天做个数据库备份就可以了,备份到其它机器上。

如果要损失也只损失1天的数据。
------解决方案--------------------
你一般数据库处理操作只要测试无误即可!

数据安全备份是使用任何系统的一个常识!