English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

5 个简单的要诀防止MS Access 数据库损坏

数据恢复 RSS Feed





它重要了解在通入客户意想不到地分开时侯, 它也许设置一面"腐败旗子" 在mdb 文件表明数据库是在一个腐败状态(不管不管任一数据实际上腐败了或不是) 。试图打开数据库的任一名用户当这面旗子被设置将接受一则消息, 和数据库将必须被修理在它可能被使用之前。如果用户没有允许执行修理, 或不会执行修理, 那里也许是重大停工期在数据库再是可利用的之前。这可能导致生产力损失并且极端失望为用户。在5 个要诀以后如下使数据损失减到最小您的可能性从腐败在您的通入数据库。

1) 分裂了您的数据库。

您能做防止腐败在MS Access 数据库的唯一最重要的事是分裂数据库成"前期" 和"后端" 。前期包含所有形式、询问, 和报告, 当后端包含唯一数据桌。拷贝的前期被安置在各名用户的计算机, 并且后端以桌数据被存放在一个共享文件夹在网络。这怎么防止腐败? 很好, 考虑必须做它横跨您的网络对您的计算机您每次打开形式的信息量或报告。如果一位那信息不使它原封, 您冒险腐败您的数据库。供选择地, 如果形式、询问和报告全部被存放在您的地方计算机, 那么需要穿程网络的唯一的信息位是实际桌数据。由减少您需要移动反复横跨网络的相当数量数据, 您极大减少腐败您的数据库的机会。如果您有有通入数据库的腐败问题在联网驱动器, 分裂数据库是您能做停止它的唯一最重要的事。

2) 不拿着连接开放。

这一个适用于程序员和用户。如果您是程序员, 以后尽快确定您关闭您的连接使用他们。留给连接开放意志准许更多机会为"意想不到的" 投下的连接。当您可以想要离开之时连接开放更长比必需会当它被使用在圈里面。为这样案件, 打开它在圈以后被完成的连接在圈的开始, 和然后关闭。请确定它得到闭合为所有案件(包括例外) 。

如果您使用微软通入数据库或应用, 是肯定结束它当您被完成。再, 留给应用开放为腐败提供机会如果网络连接丢失。提醒用户总结束应用在回家之前, 如同每夜备用工作也许无法或导致腐败在共享文件如果有开放连接。

3) 正确地退出数据库。

正确地总结束数据库或应用。Ctrl Alt Delete/End 任务可能对通入数据库遭成破坏。每当可能, 完成您的任务, 那么接近应用使用文件- 退出菜单选择或选择出口选择由应用提供。

4) 不skimp 在硬件。

记得, 腐败旗子可能被设置从最轻微的小包损失在您的计算机和数据库文件之间。MS Access 有时称"金丝雀在煤矿" 。它赢得了这声誉从是第一应用"死" 当有麻烦最轻微的提示在您的网络。象气体最轻微的出现导致金丝雀死, 网络问题最轻微的出现并且小包损失可能杀害您的通入应用。确定您不使用来与一些个人计算机的便宜的固定NICs 。反而, 使用名牌网卡。同样适用为便宜的插孔。每当可能, 匹配设备好品牌在您的网络过程中。

5) 协定和修理规则。

执行固定协定和修理作用通常被推荐防止腐败和改进表现。考虑自动化这个作用以公共事业每夜变紧密和修理所有您的数据库或在周末期间。

错误信息看为- 以下错误信息也许发信号数据库损坏:

"数据库' databasename.mdb ' 需要被修理或不是微软通入数据库文件。"

"Record(s) 无法读, 没有读的允许在' databasename.mdb '"

"意想不到的错误35012"

"未被认出的数据库格式' databasename.mdb ' 。"

"' databasename.mdb ' 不是一个索引在这张桌里。看在TableDef 对象的索引汇集确定合法的索引名。"

"微软喷气机数据库引擎不能发现对象' 数据库的。确定对象存在并且那您正确地拼写它的名字和道路名字。"

"数据库被安置了在状态由用户" 在防止它被打开或被锁"的机器"

"磁盘错误-- 后备的错误(-1601)"

"数据库被安置了在一个意想不到的状态。"

"Record(s) 无法读; 没有读的允许在' MSysObjects 的"

"Record(s) 无法读; 读的允许在' MSysACEs' 。"

"微软喷气机数据库引擎无法发现输入桌或询问' MSysAccessObjects 的。确定它存在并且它的名字正确地被拼写。"

结论:

当您可以从未能防止所有微软通入数据库损坏, 您应该能停止98% 问题在他们发生之前由跟随这些5 个简单的要诀。跟随这些要诀和实施慎密自动化的备用日程表使重大数据损失减到最小您的可能性。

凯文火花是一位技术作家为Kaizen 软件解答, 数字式DBA 的生产商, 一次自动化的MS Access 监视、备份, 和compact/repair 公共事业。对于更多信息, 参观他们的网站在 http://www.kzsoftware.com/products/digitaldba

文章来源: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


网管得到HTML代码
加上这条到你的网站!

网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目录

分类


版权 2006-2011 Messaggiamo.Com - 网站地图 - Privacy - 网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu