• 締切済み

Windows2008サーバーでODBC接続

Windows2003サーバーからWindows2008サーバーにしたらODBC接続出来なくなりました。 Windows2003サーバーの時にはうまくいったいたので、いろいろ調べてみたのですが、 64ビットOSで 32bit版ODBC設定は、「C:\Windows\SysWOW64\odbcad32.exe」より行う。 と書いてあったので、そのようにしたのですが、 ODBCのシステムDSNの設定自体は認識しているようなのですが、 「指定された_DSN_には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています」 とIISのログに出ます。 ちなみにページのASPの部分に Set conn = Server.CreateObject("ADODB.Connection") Set rs_AP = Server.CreateObject("ADODB.Recordset") conn.open "DB001" と書いています。 データベースはAccess2003で作成したものです。 Access2003がダメなのかと思いAccess2007で作成したものを、Access2007以降のドライバーをダウンロードしてインストールし設定してやってみたのですが、同じ結果でした。 OSのインストールからIISの設定までに何か不備があるのでしょうか? 中途半端な初心者で申し訳ないのですが、手取足取り、ご教授願えないでしょうか? よろしく御願いします。

みんなの回答

回答No.1

よく在る問題なので、ネットで検索して理解してからにしませんか? >odbcad32.exe」より行う。 回答例にぶつかったのでしょう http://www.google.co.jp/search?hl=ja&q=%22%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F_DSN_%E3%81%AB%E3%81%AF%E3%80%81%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%22&lr=lang_ja#hl=ja&lr=lang_ja&tbo=d&tbs=lr:lang_1ja&sclient=psy-ab&q=%22DSN%22+%22%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%22&oq=%22DSN%22+%22%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%22&gs_l=serp.3...23915.26787.0.28132.6.6.0.0.0.2.1841.3296.2-1j1j6-1j0j1.4.0...0.0...1c.1.WtkTrgl-_N4&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.41524429,d.dGI&fp=c746ab4c0f29ee2&biw=1108&bih=843 から http://okwave.jp/qa/q6503803.html >設定自体は認識しているようなのですが この意味がわかりません。ユーザー システム、どちらかわかりませんが、「構成」ボタンを押して構成を組みなおしてみたのでしょうか? エラーがでませんか? なければ追加してください。ドライバーなどを設置してください。 http://www.google.co.jp/search?hl=ja&q=%22%E6%8C%87%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F_DSN_%E3%81%AB%E3%81%AF%E3%80%81%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%22&lr=lang_ja#hl=ja&lr=lang_ja&tbo=d&tbs=lr:lang_1ja&sclient=psy-ab&q=32bit+%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC+ODBC&oq=32bit+%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC+ODBC&gs_l=serp.3...1453.8323.2.9171.14.14.0.0.0.2.605.5399.2-3j4j2j4.13.0...0.0...1c.1j4.OvIcRAydLXE&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.41524429,d.dGI&fp=c746ab4c0f29ee2&biw=1108&bih=843 など見れば、理由とか書かれています。つまり、なんだっけ? 32bit のドライバーが使われている? だから・・・・

関連するQ&A