No.3ベストアンサー
- 回答日時:
バックアップも重要ですが、Access2000のmdbはすぐ壊れるので、フォーム・レポート等が格納されたmdbとテーブルが格納されたmdbを分割する等の工夫が必要です。
テーブルが格納されたmdbも、不定期に更新されるテーブルと日常的に更新されるテーブル、さらに、頻繁に更新されるテーブルを分割すれば、最適化時間も短縮されるし、バックアップ、及び、復旧が簡易になるかと。
後、フォームから直接テーブルを更新・追加するのではなく、ワークテーブルを作成する事により、参照テーブルと更新テーブルを分け、壊れにくくします。
更新時は参照テーブルから値を取得し更新テーブルへ、追加データも更新テーブルへ、任意のタイミングで参照テーブルを更新し、更新テーブルをクリア
これで、壊れた場合のデータの損失もある程度は防げるはずです。
No.2
- 回答日時:
>>一番簡単なバックアップの作成方法と、
XYZ.mdbを定期的にコピーする。
その中に、データも使用してるフォームもあるなら一番簡単かと。
後は、それを定期的にを人力でやるのか、自動にできるようにWindowsタスクに任せるのかとか方法はありますけど、現状で一番簡単って言ったら、mdbファイルをコピーしておくこと。
ただ、1日1回、昼12時にコピーしますってお約束にしたとしても、朝9時にデータがぶっこわれた!システムが動かない!となった場合に巻き戻しをかけられるのは、前日の昼12時のデータになります。
まぁ、それは、データも一緒にmdbの中にあるから「仕方の無いこと」です。(多分、運用上、「システムが動かなくなってどうしようも亡くなった場合、前回のバックアップまでのデータに全てまき戻ります。」ってことになるかと。
そうならないためには、1番さんの言ってくれたような、データだけ分けるとか、わけたデータを1時間間隔でバックアップするとか。。。。
まぁ、最悪巻き戻ってしまうのはどのシステムでも起こりえることだと個人的には思ってますが。。。
No.1
- 回答日時:
どういうシステム(運用形態)なのかわかりませんが、
>一番簡単なバックアップの作成方法
定期的にmdbファイルをコピーすること。データ用のmdbファイルとフォームなどのプログラム部分のmdbファイルを分けて管理すればモアベター。あるはデータ部分はSQLServer(Expressなどのフリー版でも可)を使ってAccessはフロントエンドに徹する。
#とはいえミッションクリティカルなケースでAccessはあり得ないでしょうけど(汗
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 自作Androidアプリのデータ引き継ぎ方法について。 Android Studio でアプリを作成 1 2022/08/13 21:44
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(スマートフォン・携帯電話・VR) 生成AIの回答は本当ですか? 新スマホにINEデータを引継ぎには? 2 2023/08/18 06:43
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
- バックアップ iPhoneのバックアップについて バックアップ作成に必要な容量が足りないんですけど、バックアップし 1 2022/07/07 19:54
- デスクトップパソコン アウトルックエクスプレス2018のメールのバックアップについて 3 2023/01/12 09:31
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- MySQL クエリを、PhpMyAdminで作成して実行するとき、まず、テーブルのバックアップを作成してから行う 1 2023/05/29 16:38
- Windows 10 windows11 起動エラー 0xc0000225 1 2022/05/14 11:58
- iCloud iPhoneデータ移行について 3 2022/05/13 19:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
住所のDBテーブル、マスターの...
-
Accessの処理速度を速めるため...
-
accessでレコード更新直後の反...
-
ビューのソートについて
-
テーブルで一番古いレコードだ...
-
SQLのビューとカーソルの違い
-
アクセスで日付計算
-
ACCESS2010の最適化が中断される
-
リレーションシップについて
-
ERROR1062:Duplicate entry.......
-
DBアプリケーションの設計方針 ...
-
access 特定のレコード数までエ...
-
重複なしのフィールドにつき、...
-
構文エラー : 演算子がありませ...
-
htmlコードで書かれた表にphpで...
-
MS Accessを共有した際にファイ...
-
アクセス レコードセットを更...
-
Notion@リレーション値の取得...
-
PLSQLのNumber型の初期化
-
QSL でのフォーム画面作成について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
テーブルで一番古いレコードだ...
-
ビューのソートについて
-
Oracleで上書きImportはできま...
-
accessでレコード更新直後の反...
-
このISAMでは、リンクテーブル・・
-
マテリアライズドビューとスナ...
-
アクセス レコードセットを更...
-
同一テーブルのデータを参照し...
-
htmlコードで書かれた表にphpで...
-
結合テーブルでINSERTする方法...
-
ACCESSで容量が50MBになった...
-
ERROR1062:Duplicate entry.......
-
Accessでの稼働日数計算の方法
-
削除したテーブルを元に戻すこ...
-
重複クエリを使ったデータ削除
-
Accessのインポートについて(上...
-
処理の途中で停止させ、再開さ...
-
住所のDBテーブル、マスターの...
おすすめ情報