10代と話して驚いたこと

WindowsXP環境でACCESS2003を使用して、ODBCリンクでSQL SERVER2005に接続し、データーを取得後ローカルテーブルにデーターを置く処理を作って運用していたのですが、
Windows7でACCESS2003に移行し、システム内容は変更していないのですが
Windows7になってリンクテーブルを開くと「ODBC タイムアウトエラー」が発生します。
WindowsXPのときはタイムアウトが出ずに1分くらいで結果が返ってきます。
多分、SQL SERVER ドライバーの影響と思うのですが分かりません。
どなたか教えてください。
Windows7 SQLSERVER(ODBC)ドライバー バージョン:6.01.7601.17514
windowsXP ドライバー バージョン:200.85.1132.00

A 回答 (1件)

この辺が関係あるかもです。



Windows7(64Bit版)での32Bit版ODBC管理ツール
http://rinta-annex.at.webry.info/201202/article_ …

http://support.microsoft.com/kb/942976/ja

要は、OS(Windows7) が64bit の場合に既定で64bit版ODBCを使用しようとしますが
Access は32bitで動いているので64bit版ODBCでは接続できない。
なので、
『Odbcad32.exe ファイルの 32 ビット バージョンは、
%systemdrive%\Windows\SysWoW64 フォルダーにあります。』
で設定を行う必要がある・・という事。
OS が 32bitならこの回答は読み捨ててください。

この回答への補足

回答ありがとうございます。
せっかくの回答ですが、記入が不足していましたOSは32bitです。

補足日時:2013/02/13 16:05
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報