- ベストアンサー
アクセスをネットワークでリンクさせると非常に遅い!?
自分のマシンから、ネットワーク環境にあるデータベースファイル.mdbのテーブルへリンクさせる機能のあるアクセスファイルを作ったのですが、開くのに非常に時間がかかってしまいます。 それで、仕方なくテーブルもクエリーもフォームも1つにまとめたデータベースファイル.mdbをネットワーク環境において多人数で共有させています。 これっていいのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、ネットワークでリンクすると遅い,ということですが、これは仕様です。 相手が MDB でなく SQL Server でも、Access のリンクでは、いったん自分の MDB(マシン)に、データを持ってきて処理を行います。たとえば10万件のテーブルから検索を行おうとすると、自分のマシンに10万件分持ってきて、検索します。遅いわけですね。 で ->それで、仕方なくテーブルもクエリーもフォームも1つにまとめたデータベース ->ファイル.mdbをネットワーク環境において多人数で共有させています。 あまりお勧めしませんね。運用で使えないこともないですが、トラブルの元にしかならないと思います。 改善策としては、SQL Server等を置くことが良いのですが、安く済ますなら MSDE(たしか Accessを持っていれば無料)で、パススルークエリを使って構築,がいいでしょうね。
お礼
早速の回答ありがとうございます。 そうですか。ネットワーク環境でリンクさせると遅くなるんですね。よく分かりました。 それから、MSDEってよく知りませんが、調べてみます。 もし、何か不明点がありましたらまた質問すると思いますので、よろしくお願いします。 ありがとうござしました。