Accessデータベースの定期メンテナンス方法(最適化)
この記事は、Accessをデータベースとして使用して構築されたWebサイトに適用されます。
Accessデータベースのセキュリティ
1. Accessのデータベースが直接ダウンロードできないこと、つまりhttp経由で直接データベースをダウンロードできないことを確認してください。もしダウンロードが可能であれば、ハッカーがあなたのサイト上のすべての情報を盗むために使用することができます。
2. Accessデータベースをより複雑な名前に変更し、デフォルトの拡張子mdbを使用せず、拡張子としてaspを使用しないようにします。拡張子は使わないか、kjje4#55.aaaのような特殊な拡張子にすることをお勧めします。
データベースサイズが50Mを超えないこと
1. 実用上のまとめとして、Accessのデータベースが50Mを超えると、Webサイト全体のレスポンスが非常に遅くなり、サーバー上の他のWebサイトのパフォーマンスにも影響を及ぼします。データが非常に大きい場合は、弊社のSQLServerのデータベーススペースに移行することをお勧めします。
2. サイト内にゲストブックなどのインタラクティブなページがある場合、大量のデータをハッキングされ、データベースが大きくなり続けるという好ましくない状況に陥らないよう、必ずキャプチャなどの保護対策を施してください。
3、私たちがプログラムを設計する時、サイトの良好な運営を促進するために、ページの末尾にデータベース停止コードを追加することに注意してください。コード例は以下の通りです。
Rs.Close
Set Rs=Nothing
Conn.Close
Set Conn=Nothing
圧縮・修復
長い間メンテナンスされていないAccessデータベースは、サイズが大きくなったり、読み込みが遅くなったり、あるいは破損したりする傾向があり、ウェブサイトがエラーや例外で開かれることがありますが、Microsoft Accessソフトウェアで圧縮・修復することが可能です。
1. まずサイトを一時停止して、Accessデータベースの読み書きができないようにします。
2、FTPソフトでAccessのデータベースをローカルコンピュータにダウンロードする。
3. 修復失敗によるデータベースの破損を防ぐため、このデータベースをバックアップとしてコピーしてください。
4. このデータベースをAccessソフトで開く。上のメニューバーの「ツール」-「データベースユーティリティ」をクリックし、「データベースの圧縮と修復」をクリックします。
5. 5.修復したデータベースをスペースにアップロードし、元のデータベースを上書きします。最後に、スペースを開きます。
関連
-
ACCESSをSQLSERVERに変換するDIYの方法
-
AccessでSQL文を使ってテーブルの存在を確認するコツ
-
1つのSQL実装で2つのテーブルを更新し、対応するフィールドの値を更新します。
-
Accessでデータベースの内容を一括で置き換える2つの方法
-
アクセス利用概要
-
Accessのデータ接続時にC#が常にdbo.mdbが見つからないと報告する問題
-
Accessに「検索キーワードに該当するレコードがすべて見つかりません」というエラーが表示される 解決方法
-
Accessで指定日以前のレコードを選択する方法は?
-
Access データベースで、OleDbException (0x80004005) が発生しました。操作は更新可能なクエリを使用しなければなりません
-
予約語・変数名リストへのアクセス
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセスは、レジストリのキーワードエラー処理方法を開くことができません(80004005エラー)。
-
ACCESSデータベースは、ゼロのメソッドを共有するために自動番号のID値を変更するには
-
アクセス文字列処理機能
-
ADODB接続からアクセスは80004005エラー解決法
-
IPに基づきユーザーの都市にジャンプする手順
-
アクセスコメントフィールドの64K制限
-
ACCESSのパラメータ付きクエリ、VBSCRIPT(ASP)およびC#(ASP.NET)関数付き
-
Access 2000、Access 2002、Access 2003のデータベースから削除されたテーブルを復元する方法
-
中国語Access2000クイックチュートリアル - 1.7 インデックスを作成する
-
レジストリを読み込んで、Officeのバージョンに応じたデータベース接続フィールドを取得します。