0


0

Windows Server 2008 R2で「データソース名が見つからず、デフォルトのドライバーが指定されていない」というCOMを含むクラシックASP

COMコンポーネントに接続する従来のASPアプリケーションがあります。 COMコンポーネントは、レジストリから接続文字列を読み取り、データソースに接続します。 2003パッケージからCOMパッケージをエクスポートし、2008 R2ボックスにインポートしました。 すべての設定を確認して、正しいことを確認しました。 従来のASPサイトにアクセスすると、イベントビューアーに次の情報が表示されます。

Error Number: -2147467259
Error Description: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Additional Information: SPROC: sprocnamehere
Record Limit0 (User ID: 0)

マシン上にDSNを作成して、接続できるようにしました。 IIS anonymous userをセットアップしました。 32ビットモードで実行するIISをセットアップしました。 それでも、同じエラーです。 他のアイデア? COMパッケージが64ビットとして実行されているように見えます。

1 Answer


1


近いですが、64ビットバージョンのODBC管理者を使用してDSNを構成した可能性があります。 DSN構成はレジストリに保存され、32ビットプロセスと64ビットプロセスにはレジストリの異なるビューがあります。 代わりにc:\ windows \ syswow64 \ odbcad32.exeを実行します。 おもう。 serverfault.comでさらに質問してください