• 締切済み

Access 2003アプリケーションからSQL Server ver 8への処理要求レスポンスが遅くい

質問:以下の処理が大量のトランザクション(アプリケーション(クライアント)とサーバー間で発生している。その原因を教えて下さい。 現象: アプリケーションは Access 2003のVBAで記述し、クライアント側で使用。 サーバーはSQL Server ver 8を使用。 フォームに対してAテーブルとBテーブルを用いたクエリーを使用している。  このフォームの一つのフィールドに対して値を代入する処理があるが、なぜかサーバーにアクセスし、しかも大量のデータのやり取りが確認されている。 問題の処理だが、 Myfrm!field1 = Const_num field1:フォーム上のフィールド Const_num: Globalに宣言された固定値 実施したこと: 回線使用率を確認して回線の帯域をほとんど使用していることを確認。 ODBCトレースを取得してみてみたり、等々していましたが、見方がよくわからないのもあり、原因が解明できていません。 マニアックな環境(状況)ですが、宜しくお願いします。

みんなの回答

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

フィールドのタイプがわからないけど値リスト関係の設定か?

関連するQ&A

  • SQL Serverにアクセスできない

    お世話になります。 ただいまSQL Server 2000を使用し、アプリケーションを動作しようとしたのですが、 環境:Windows Server 2000 SQL Server 2000 クライアント: Windows XP ×2 2台ともにEnterprise Managerをいれ、SQL にアクセスしようとしたのですが、一台だけアクセスが出来ません。2台ともにファイアウォールは切ってあります。 どうすればいいのか困ってしまって・・・宜しくお願いします。

  • サーバ上でアプリケーションを使うとき

    あるアプリケーションを職場で使用するのですけど、 アプリケーションを各PCに置くかサーバーに置くか迷っています。 LANで繋がったサーバPC上にアプリケーションの実行ファイルを保存して クライアント(別のPC)でそれを実行する場合どのような処理になるのでしょうか? 例えば処理速度はサーバPCクライアントPCどちらのPCに依存しますか? 複数の人が同時に実行した場合サーバーPCの負荷は増えますか? なるべく処理の中身が分かるように教えていただけると助かります。

  • 現在リンクテーブルで繋いでいるテーブルをSQLサーバーへ移行しようと思うのですが

    現在リンクテーブルで繋いでいるテーブルをSQLサーバーへ移行しようと思うのですが 「SQLサーバーのテーブルを既存のアプリケーションにリンクさせる」 「新しいAccessクライアント/サーバ-アプリケーションを作成する」 のどちらがいいのでしょうか。 よろしくお願いします。

  • Access 2000とSQLサーバー2000によるアプリケーション開発

    現在、Access2000を使ってアプリケーションを開発 しています。 データ量が増加してきた事と、複数のユーザーが使う アプリケーションにバージョンアップを考えていて SQLサーバー2000をバックエンドにし、フロン トエンドをAccess2000で構築したいと考えています。 本来であれば講習会等に参加したいのですが、ご時世 で職場では中々予算がつかず、個人参加するには手が 出ないので、まずは自力でチャレンジしたいと思って います。 そこでインターネットで開発の参考書やテキストが ないかと検索しているのですが、Access2000と SQLサーバー2000とを組み合わせた開発に関する 書籍が中々見つらずに困っています。 フォームを使った参照、追加、削除、更新、レポートの出力までアプリケーションの開発に必要な項目が 一通り出ている参考書が欲しいのです。 掲示板サイト等もあれば知りたいのですが、どなたか アドバイスをいただけないでしょうか。 よろしくお願いいたします<(_ _)>

  • SQLサーバーについて

    アクセスユーザーです。 データベースを操作するならアクセスよりSQLサーバーの方が良いと聞いたのですが SQLサーバーのイメージがいまいちわかりません。 アクセスは、 ・テーブル ・クエリ ・フォーム ・レポート ・マクロ ・VBA がありますが、 SQLサーバーは、テーブルとクエリしかなくて、 テーブルの置き場として使うソフト。と言う認識であってますか?

  • SQL Server とaccess この認識であってますか?

    SQL Serverを使えば共有されていない2台のパソコンからでもIDとPWがわかれば テーブルをSQL Serverにアップしてaccessで操作できると言う認識であってますか? accessの本体の部分(フォームなど)をこの2台のパソコンに入れておけば 同じデータ(テーブル)を扱えるのでしょうか? ご回答よろしくお願いします。

  • アクセス2000で作成した処理がアクセス2007で動きません

    Access2000で作成した処理が、Access2007でうまく動きません。 どうもテーブルのフィールド名称に全角を使用したことが原因のようです。 私が2000を使用していて、知り合いが2007を使っていますが、2000では問題なく動きます。 フィールド名称を2007でも実行できるように、変更するにはどのようにすればいいのでしょうか。 あまり詳しくなくてすみません。よろしくお願いします。

  • AccessとSQL Serverの連携について

    Accessをフロントエンドとして、SQL Serverをバックエンドとしてデータベースを構築したいとします。 【質問1】 構築後、Accessのテーブルやフィールドを変更することはできるのでしょうか。 【質問2】 上記の仕組みをWindowsサーバではなく、UNIXサーバ上で実現できるでしょうか。

  • MSDE ACCESSの処理がサーバとクライアントで処理時間が違う

    WindowsXP Access2003 MSDEを使用しております。 ADOを用い ある2つのテーブルを比較して、差異があれば 別のテーブルに差異情報を追加していくという処理をAccessVBA上で行っております。 このプログラムをクライアント側で実行するのとサーバ側で実行するのとで 処理時間が異なります。 クライアント側で実行すると40分 サーバ側で実行すると6時間以上かかってしまいます。 プログラムが組み込まれたadpファイルはまったく同じです。 サーバ側実行時にタスクマネージャで監視していると、 CPU占有率は数%程度で MSACCESS.exeのメモリ使用量はそれほど増減しないのですが sqlserber.exeのメモリ使用量が増加していきます。 しばらく監視しているとまたメモリ使用量はへったのですが、また増えていきます。 サーバ側で遅くなる原因はどこにあるのでしょうか。 ご教示のほど何卒よろしくお願いいたします。

  • ACCESS 2.0の業務用アプリケーションとACCESS データーベースウィンドウズよりのDBへの直接操作について

    ACCESS 2.0の業務用アプリケーションが稼動している時にACCESS 2.0のデーターベースウィンドウズでopenした削除クエリー等でテーブル等を操作することはACCESS 2.0のアプリケーション(及びデーターベース、テーブル等)を破壊する事があるのですか?サーバーにテーブル、クライアント3台にアプリケーションのシステム環境です。宜しくお願いします。