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