2011-12-06 10 views
1

私は小さな会社の仕事をしており、彼らは私にシンプルなアクセスデータベースを構築するように頼んだ。彼らはサーバーがトロントにある間に(オタワ)私が働いているオフィスのターミナルしか持っていません(windows server 2003)。 Access 2007をロードすると、プログラム全体が端末の通常の速度に比べて非常に遅くなります。私がどのような形式のデザインビューであっても、私のターミナルはスピードアップします。私の質問は、私はデータベースを構築しようとしているときにアクセスの "速度"を向上させる方法があります、そして、第二に、データベースが構築されたらエンドユーザーに影響しますか? (誰もが端末を使用しています)アクセス2007年と端末

ありがとうございます。

答えて

2

ここでは、terminalという言葉を使用することができますが、良いパフォーマンスが得られるはずの設定をしているようです。

また、デザインモードでは、アプリケーションのスピードアップのように見えますが、永続的接続と呼ばれるものを使用すると、問題を非常にうまく解決する可能性があります。

ここでは、実際にネットワーク速度よりも何らかのタイプのリモートデスクトップテクノロジを使用していると、このアプリケーションの動作が著しく低下することはありません。

まず、このアプリケーションを使用しているユーザーが複数いる場合は、通常、データベースをフロントエンドとバックエンドの2つの部分に分割する必要があります。端末技術を使用しているため、フロントエンドとバックエンドはサーバーに残りますが、システムにログインしている個々のユーザーはフロントエンドのOWNコピーを持つことができます。

次に行うべきことは、永続的な接続とは何かをチェックすることです。実際、アクセスはローカルネットワークプリンタに対して非常に敏感です。ユーザーがこのターミナルシステムにログインすると、ローカルターミナルの一部であるローカルプリンタが「作成」されることがありますが、サーバー上でAccessを実行していると、そのローカルネットワークプリンタとアクセスしようとします。これにより、サーバー上のAccessとローカルの既定のプリンターの間の通信が強化されます。

あなたのWorkStationにローカルではないデフォルトのプリンタを設定しようとしましたが、それが役立つかどうかを確認します。そこのパフォーマンスを遅くするという点でチェックする他のものの偉大なリストもだし、あなたが見てみたい素晴らしいよくある質問はここにある:永続的な接続のアイデア上記で

http://www.granite.ab.ca/access/performancefaq.htm

も示唆されました。

関連する問題