問題の原因が複数になる可能性があるため、返信が困難です。 2つのクライアントが同じOS構成ではないため、2つのOSの構成の違いから問題が発生することを除外できません。
まずコネクションが、理由はPCへのアクセスや、あなたのDB遅い場合は見分けることができます。
テスト:直接接続
あなたは直接のかかわりを使用してSQL Serverに直接かかわりを試すことができますリンクされたテーブルの代わりに。 このために、SQL Serverに接続された新しいアクセスプロジェクトを作成することができます。アクセスプロジェクトは、リンクテーブルなしでSQL Serverに直接接続するAccessデータベースの一種です。ネイティブクライアントを使用します。 Accessで直接SQL Serverデータベースのテーブルを表示し、それらを編集できます。アクセスプロジェクトの拡張はMDBではなくADPです。アクセスプロジェクトはAccess 2010では表示されませんが、サポートされています。
アクセスプロジェクトを作成するには:[ファイル] - > [新規作成]を選択し、ファイルアイコンをクリックして、[ファイルの種類として保存]を選択します: "Microsoft Accessプロジェクト(* .adp)"
ADPを作成すると、既存のSQL Serverデータベースのパラメータを入力するように求められます。パラメータを入力します。
次に、テーブルパネルに移動して、テーブルをブラウズして、速度が遅いか速いかを確認します。
遅い=>の場合は、PCまたは接続から問題が発生する可能性があります。直接接続をテストするための別のソフトウェアを試すことができます。これは、SQL Serverに接続できるものを持っています。
高速=>の場合、遅さはACCDBまたはODBCリンクから発生します。また
チェック:
- MS Accessのは、最後のバージョンと最新のものであるとのMS Officeを最新の(最後に取っている
- お使いのODBCシステムと "SQL ServerへのODBCドライバを" パッチMDACのバージョン)
- は、Windows 7およびMS AccessとODBCバージョンが同じビット(32ビットまたは64ビット)SQL ServerへのODBCコネクション用
- あなたDSN文字列の範囲たが正規化される
- DSNがシステムDSNである場合は、新しいDSNとして再作成して試してみてください。
SQL Server 2000をSQL Server 2008 Expressのようなものにアップグレードしなかった理由はありますか? – HK1
http://social.technet.microsoft.com/Forums/en/office2007deploymentcompatibility/thread/88542372-0fcb-4521-87ec-e2ab72e688ddを見ましたか? – Fionnuala
専用DBサーバーが使用されている場合は、リンクされたテーブルを避け、その処理能力を活用し、ADO接続スタイルを常に採用することが常にベストです。これにより、サーバーはアクセス外では実行できないものを除き、すべての作業を実行します。 –