4台のパソコンでアクセスデータを共有し、参照ならびにデータの書き込み等に使っています。当初はエラーなく快適でしたが最近 質問タイトルの「ディスクまたはネットワークのエラー(Error 3043)」が頻繁にでます。当然このエラーはクライアントのパソコンで発生します。環境としては4台ともOSはWin-Me mdbはデータ(テーブル)とアプリを分けており、クライアント(3台)のパソコンにはアプリだけのmdbでデータの部分はサーバーのパソコンからリンクテーブルでもってきてます。サーバーパソコンの能力不足でしょうか?メモリーは64mbに128mbを増設しました。CPUはCeleron 700です。1つ気になる事としてインターネットに接続できる環境にしてからこのエラーが頻繁にでます。解決のヒントでも結構ですので回答ください。
No.1ベストアンサー
- 回答日時:
今回のケースでは、サーバにはファイルだけを置いているのでサーバの能力はそんなに影響しません。
多分このエラーが起きるとACCESSを一旦終わらせないと、別画面を開いてもやはりサーバのデータを引っ張ってきてはくれないと思います。
ACCESSのリンクではテーブルを一旦自分のPCにコピーしてからクエリーなどが走るので、沢山入ったテーブルなどを見るとちょっとしか抽出しなくても大量のデータのやり取りがLAN上で起こります。
何故止まるのかはわかりませんが、何度もmdbを使用して最適化していないもので、大量のデータを見たりするとメモリが足りなくてこのメッセージが出る可能性が多いようです。(クライアント側の原因)ACCESSはメモリの開放が下手なようです。
又インターネットで他のPCが大量データでLANを混雑させても起こる可能性はあるかもしれません。
klubさん 早速の回答ありがとうございます。
この手の現象は、エラー画面(フォーム)を閉じて、再度画面を開くとデータをもってきます。 (エラーならずっとエラーのが気持ちイイのに)
困ったことに 追加書き込み中にエラーがでてせっかく記入した内容がボツなんてことがあります。
今後はクライアントを中心にメンテもすすめていきます。
その他 考えられる事項ヒント等何でも結構ですので、またアドバイスください。
では、今後もよろしくお願いいたします。
No.2
- 回答日時:
リンクのデータコピー中、コリジョンが多く発生し、タイムアウトになっているのではないでしょうか?
以前書いたアドバイスは、クライアントのメモリ不足でアクセスが処理しきれなくなり、同じようなメッセージを出したことがあったのでそれかな?と思い書きました。そのときはネットワークへのアクセスが復旧できなかった覚えがあります。
今回は別画面ではネットワークに繋がるようなので、メモリ不足ではないのでしょうね。
SQLサーバのようにODBCで接続していたら、オプションのODBC関係のところで設定を変えれば何とかなるのかもしれませんが、相手がアクセスだとどうすればいいのでしょう?(やったこと無いので・・スミマセン)
このエラー番号を取得してプロシージャのエラールーチンで判定させ、もし繋がらなかったら再度リクエリーさせてみることはどうでしょうか?トライ数もカウントしてトライ数がある程度超えたら「混雑してまーす」みたいなメッセージを出したりして。
無責任な回答で本当にごめんなさい。
もしこれで回避できたら教えてください。
klubさんへ、今回思いもかけない方法でネットワークエラーが解決いたしました。
というのは4台で使っている状態ではエラーがでるのですが、3台で使っている時はどういううわけかエラーが出ないのです。(このアプリは3ライセンスなのか??)
そこで、ダメ元でサーバーとなっているパソコンを他の機種に代えた所、このエラーが出なくなっています。
ちなみに 前はS社の99,800円の液晶パソコン 今はC社の14,800円の液晶パソコン。スペックは両方とも大差ないのですが、いったいなんなのでしょうかね???
とりあえず、快適に使える環境になったのでこれ以上はいじりませんが・・・
いったい原因はなんなんだろう???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
Access「レコードが削除されました」のエラー
Access(アクセス)
-
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
【ACCESS/必須条件とOR条件を組み合わせる】
その他(Microsoft Office)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
SQLのエラー(~付近に不適切な...
-
Access2000環境に対応するMid関...
-
PostgreSqlでFunctionの作成に...
-
バッチファイルからのBCP起動に...
-
アクセスでの通常のマクロの実...
-
分散トランザクションを開始で...
-
エクセルマクロで指定範囲内の...
-
SQL ServerのSQL実行時のエラー...
-
自作関数を含んだクエリをエク...
-
Access2000でDAOを使用したとき...
-
SQLserverのIF文について
-
@@ERRORと@@ROWCOUNT併用について
-
GROUP BYでエラーが発生
-
SQLServerのエラー1069について
-
ACCESS ADOでupdateが効かない
-
エクセルのグループボックス枠...
-
ストアドの戻り値(配列)について
-
エクセルからSQLサーバー ...
-
ノートパソコンのHDDを同機種へ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
SQLのエラー(~付近に不適切な...
-
PostgreSqlでFunctionの作成に...
-
エクセルマクロで指定範囲内の...
-
ACCESS ADOでupdateが効かない
-
ACCESSで作成したアプリケーシ...
-
バッチファイルからのBCP起動に...
-
GROUP BYでエラーが発生
-
オブジェクト名 '<table>' が無...
-
エクセルからSQLサーバー ...
-
Access2000環境に対応するMid関...
-
sqlで文字列を最後に追加したい
-
ACCESS2000ディスクまたはネッ...
-
ストアドの戻り値(配列)について
-
@@ERRORと@@ROWCOUNT併用について
-
Accessのレポートが新規作成で...
-
SQLServerのエラー1069について
-
SQLserverのIF文について
-
クエリの存在チェック
-
全ストアドを対象に文字列を置...
おすすめ情報