- - PR -
Access2000+MSSQL2000のテーブルについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-07-16 09:55
OSはWindowsME
MSSQL2000 Access2000 でMSSQLのテーブルを見に行くと 約1秒間に50件ずつ表示されます。 (最後のレコードが50ずつ増えていくされる) 他の同じ環境のパソコンでは、 約1秒間に300件ずつ表示されます。 (最後のレコードが300ずつ増えていくされる) 12100件分のレコードがあるのですが、 それをすべて表示するのに、約3分ぐらいかかりってしまい 作業にならないので困っています。 また、インターネット・ネットワークは普通に見ることができ、 ダウンロードなども他のPCと同じ様にダウンロードできます。 内容がわかりにくいかも知れませんが、 どうか、ご教授お願いします。 |
|
投稿日時: 2004-07-16 10:16
MSSQL2000は同じマシンにインストールされているのでしょうか?
もしインストールされているのであれば、まずはクエリアナライザで 検索をしてみて速度が遅いか確認してはどうでしょうか? もし違うマシンにインストールされているのであれば、ローカルなMDB にデータをインポートして速度がどうなっているか確認して どこに問題があるか絞りこみをしたほうがいいと思います。 また、遅いマシンのメモリ容量は他のマシンと比べてどのように なっていますでしょうか? |
|
投稿日時: 2004-07-16 11:59
ゆうじゅん様 回答ありがとうございます。
MSSQLは2000server(違う端末)に入れています。 ローカルMDBにデータをインポートした場合の表示は 10秒ほどで全データを表示します。 遅いマシンのメモリの容量は他のメモリにくらべて多く、 他のマシン 64MB 遅いマシン 128MB になっています。 Windowsの再セットアップ・Accessの再セットアップをしても同じ現象です。 よろしくお願いいたします。 |
|
投稿日時: 2004-07-16 12:12
となるとネットワークの問題かクライアント側のSQLサーバのドライバの問題
である可能性があります。 SQLServerの端末と問題の端末でPINGを飛ばしたり、共有フォルダを作成して アクセスして極端に遅くないか調べてみてください。 あとはSQLServerのクライアントソフトを問題の端末にインストールして 付属のクエリアナライザでアクセスした場合、問題ないか確認してみてください またクライアントソフトをインストールした後にAccess側の挙動が変化していない も確認してみてください |
|
投稿日時: 2004-07-17 11:38
ゆうじゅん様 本当にありがとうございました。
いろいろ試してみました結果、 マイクロソフト内のMicrosoft Data Access Components (MDAC) 2.8 を ダウンロードしファイルを実行したところ、レコード件数の読み込み時間が 大幅に短縮できました。 聞くところによると、OS・ACCESS内の接続部分がおかしかったらしいです。 OS、ACCESS 再セットアップしたにもかかわらず・・・ http://www.microsoft.com/japan/msdn/data/default.asp にて行けるようになりました。 誠にありがとうございました。 |
1