MS Access のデータベース汚染を防ぐ5 つの簡単な先端
どのデータでも実際に買収されたかどうか) アクセスの顧客が予想に反して切る、それはデータベースは不正な状態にあることを示すmdb ファイルの"堕落旗" を置くかもしれないことを理解することは重要である(にもかかわらず。使用することができる前にこの旗が置かれる間、データベースを開けるように試みるどのユーザーでもメッセージおよびデータベースを修理されなければならない受け取る。修理を行う方法をユーザーに修理を行う許可がないし、知らなければデータベースが利用できる再度重要なダウンタイムが前にあるかもしれない。これはユーザーのための極度な欲求不満と同様、生産性の損失で起因できる。次の5 つの先端の後であなたのアクセスのデータベースの堕落からのデータ損失のあなたの確率を最小にする。
1) はあなたのデータベースを裂いた。
MS Access のデータベースの堕落を防ぐためにあなたがすることができる単一の最も重要な事は"前陣" および"後陣" にデータベースを裂くことである。前陣は後陣はデータテーブルしか含んでいないが、形態、問い合わせ、およびレポートのすべてを含んでいる。前陣のコピーは各ユーザーのコンピュータに置かれ、テーブルデータとの後陣はネットワークで共有フォルダで貯えられる。これはいかに堕落を防ぐか。よく、いつもあなたが用紙を開ける考慮しなさいまたは報告しなさいあなたのコンピュータにあなたのネットワークを渡ってそれを作らなければならない情報量を。その情報の1 ビットがそれをそのままにさせなければ、あなたのデータベースを買収することを危険にさらす。形態、問い合わせおよびレポートがすべてあなたのローカルコンピュータで貯えられればネットワークを横断する必要がある情報の代わりに、そして唯一のビット実際のテーブルデータはある。あなたがかなりネットワーク、を渡って前後に動かす必要があるデータの量の減少によってあなたのデータベースの買収のチャンスを減らしなさい。ネットワーク・ドライブのアクセスのデータベースとの堕落問題を有すれば、データベースを裂くことはそれを停止するためにあなたがすることができる単一の最も重要な事である。
2) は関係を開いた握らない。
この1 つはプログラマー及びユーザー両方に適用する。プログラマーなら、それらを使用して終わりあなたの関係後できるだけ早く確かめる。関係に開いた意志を残して"予想外の" 落とされた関係のためのより多くの機会を割り当てなさい。去りたいと思う場合もある唯一の時ループの中で使用されるとき関係の開いたの長くより要求されて。次にそのような場合のために、ループの後の完了する終わりおよびループの初めの関係を、開けなさい。それがすべての場合のために閉鎖している得ることをちょうど確かめなさい(を含む例外) 。
マイクロソフトのアクセスのデータベースか適用を使用したら、終わるときそれを閉めること確実がありなさい。再度、適用を開いた残すことは堕落にネットワーク・コネクションが失われれば機会を提供する。開いた関係があったら常にユーザーに家に行く前に適用を閉めるために思い出させなさい毎夜バックアップ仕事が共用ファイルに堕落を失敗するか、または引き起こすかもしれないように。
3) はデータベースを正しく出る。
常にデータベースか適用を正しく閉めなさい。Ctrl Alt Delete/End 仕事はアクセスのデータベースの破壊をもたらすことができる。可能、あなたの仕事を完了しなさい時はいつでも、そして近いファイルを使用して適用- 適用によって提供されるメニュー選択か代わりの出口の選択を出なさい。
4) はハードウェアでskimp 。
堕落の旗があなたのコンピュータとデータベース・ファイルの間で最もわずかな包みの損失から置くことができることを覚えなさい。MS Access は時々"ずっと炭鉱のカナリア" と呼ばれている。それはあなたのネットワークの悩みの最もわずかなヒントがあるとき"死ぬ最初の適用" であることからのこの評判を得た。ちょうどガスの最もわずかな存在のようにカナリアをネットワーク問題の最もわずかな存在死ぬためにもたらし、包みの損失はあなたのアクセスの適用を殺すことができる。安い作り付けのNICs を使用していないことを確かめなさいあるPC によって来る。その代り、銘柄のネットワークカードを使用しなさい。同じは安いハブのために行く。可能、あなたのネットワーク中の装置のよいブランドに一致させなさい時はいつでも。
5) 規則的のコンパクト及び修理。
堕落を防ぎ、性能を増進するために作り付けのコンパクト及び修理機能を行うことは規則的に推薦される。または週末実用性のこの機能をの間のすべてをあなたのデータベースの毎夜密集させ、修理するために自動化することを考慮しなさい。
を見るエラーメッセージ- 次のエラーメッセージはデータベース汚染に信号を送るかもしれない:
"データベース' はdatabasename.mdb ' 修理される必要があるか、またはでないマイクロソフトのアクセスのデータベース・ファイル。"
"Record(s ' はdatabasename.mdb ' で) 、読まれた許可読む" ことができない
"予想外の間違い35012"
"認識されないデータベースのフォーマット' databasename.mdb ' は。"
"' databasename.mdb ' はこのテーブルの索引でない。見なさい有効な指標名を定めるためにTableDef の目的の索引のコレクションで。"
"マイクロソフトのジェット機のデータベースエンジンデータベース目的の' は見つけることができなかった。目的があり、それ名前および道の名前を。"正しく綴ることを確かめなさい
"データベース" は防ぐ機械"にユーザーによって状態に置かれた" 開くか、または錠ことを
"ディスク間違い-- 予約間違い(-1601)"
"データベース予想外の状態に置かれた。" は
"Record(s は) 読まれることができない; ' MSysObjects "の読まれた許可無し
"Record(s は) 読まれることができない; ' MSysACEs' の読まれた許可無しは。"
"マイクロソフトのジェット機のデータベースエンジン入力テーブルを見つけるか、または' はMSysAccessObjects をただすことができない。それがあること名前が。"正しく綴られることを確かめれば
結論:
マイクロソフトのアクセスのデータベース汚染すべてを防げる決してかもしれない間、この5 つの簡単な先端に続くことによって起こる前に問題の98% を停止べきである。これらの先端に続き、重要なデータ損失のあなたの確率を最小にするために慎重な自動化されたバックアップスケジュールを実行しなさい。
ケビンの火花はKaizen ソフトウェア解決のための技術作家、デジタルDBA の生産者、自動化されたMS Access の監視、バックアップ、およびcompact/repair の実用性である。より多くの情報のために、
http://www.kzsoftware.com/products/digitaldba でウェブサイトを
訪問しなさい
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!