![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Accessを使用していて、頻繁に修復が必要になり困っています。
原因が分かりません。
どなたか思いつく原因をお教えください。
VBAの使い方の問題でしょうか?
ひとつ気になることは、ユーザーがWindows-95だけだったときには
一度も無かった現象です。
Windows-2000を使うようになってから修復要求が出てきました。
現象はともかく、修復要求が出るたびに全員がデータベースを閉じ
修復しなければならない状況は厳しいのでなんとかしたいです。
よろしくお願いします。
一日に1~2回のペースでこのようなメッセージが出ます。
====================
データベース XXX は修復する必要があるか、
データベースファイルではありません。
Microsoft Accessデータベースが開いているときに、いずれかのユーザーが
Microsoft Accessを終了しました。
このデータベースを修復しますか?
[はい][いいえ]
=====================
使用環境:
ヴァージョン:Access97
Accessデータベースは、NTサーバー上にある。
ユーザー:Windows-2000,Windows-95
(10人程度がネットワーク共有して使用)
一日一回最適化は行っております。
No.1ベストアンサー
- 回答日時:
Windows2000が参加してからということなので、もしかするとWin2kからNTサーバへのファイルアクセス時の問題?が原因なのかもしれないです。
問題と書きましたがMS曰く仕様なのですが、Win2kからWinNTにファイルアクセスを行うときWin9XやWinNTからWinNTにファイルアクセスに行くよりもはるかにレスポンスが悪いというのがあります。
その為複数人で操作するときにAccessの排他制御が上手く動作できずにDBがクラッシュしてしまうのではないでしょうか?
試しにWin2000サーバやクライアントにAccessのMDBを移動して状況が改善するか試してみてはいかがでしょうか?
それでも改善しないのであれば、MDBに直接アクセスしないでMSDEをかませてSQLサーバ風にVBので作成したアプリを改造してみてはいかがでしょうか?
※Accessのバージョンアップが必要だったかな?
やはりISAM型DBでマルチアクセスは危険なのでSQLServerやOracleなどに乗り換えることをお勧めします(ライセンスが高いのが難点ですがAccessよりも安定していてTCOを考えれば元が十分取れると思います)、スキルがあれば思い切ってMySQLやPostgreSQL等のも検討してみてはどうでしょうかライセンス費用は安価もしくは無料なのですが管理のほうは難しくなると思いますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- デスクトップパソコン windows7を使っているパソコンでの質問です。先日動作が遅く再起動かけると「windowsを起動 9 2022/06/16 21:31
- Windows 10 windowsシステム修復ディスクは最初に1度作っておけばよいのでしょうか? 5 2023/04/08 19:22
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- Windows 10 windows11が突然起動しなくなりました 3 2022/06/30 17:49
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースの選定について 要...
-
データベースの最適化をマクロ...
-
ACCESS2019でのエラーメッセージ
-
ロータスアプローチのリスト表...
-
DB2 UDBって?
-
AccessとSQL Serverの違い
-
今年亡くなった有名人を一発で...
-
データベースの使用例とその技術
-
「データベースを設計する」←?
-
DB2で複数DBからSELECT等
-
AndroidからのAccessデータベー...
-
Accessのレポートで「縦書き」...
-
ADODB.Recordset エラー '800a0...
-
oo4oの読み方・・・・。
-
accessの勉強ができるサイトは?
-
関係演算(商)の初学者への説...
-
パソコン利用技術者検定1級に...
-
Web上で入力してもらったも...
-
最も多い検索キーワード
-
データベースとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースの最適化をマクロ...
-
AndroidからのAccessデータベー...
-
accessの勉強ができるサイトは?
-
ACCESS2019でのエラーメッセージ
-
Microsoft Accessについて
-
CDの売上枚数を知りたいのですが
-
今年亡くなった有名人を一発で...
-
Accessのレポートで「縦書き」...
-
AccessとSQL Serverの違い
-
マクロでデータベースの最適化...
-
バッファプールって?
-
アクセスのデータがブッ壊れた...
-
ADODB.Recordset エラー '800a0...
-
NOTESでデータベースを開いたと...
-
「桐」の得手不得手
-
DB2 UDBって?
-
RBDの反対語は?□DB??
-
「オフセット値」とは?
-
oo4oの読み方・・・・。
-
IPアドレスを数値に変換
おすすめ情報