[Windows] ODBC システムエラーコード126:指定されたモジュールが見つかりません。 SQORAS32.DLL

MySQL

概要

Microsoft ODBC アドミニストレーター にて エラーが発生する。ODBCが使用できない。

システムエラーコード 126:指定されたモジュールが見つかりません。(C:\app\instantclient_12_2\SQORAS32.DLL)のために,Oracle in instantclient_12_2 ODBC ドライバーのセットアッププログラムを読み込むことができません。

対処方法

Visual C++ 再頒布可能パッケージ

Visual C++ 再頒布可能パッケージ がインストールされていないか,破損していることが考えられる。以下の対応表で該当するバージョンのC++パッケージを再インストールするか「アプリと機能」より修復を行う。

32bit の ODBC なら 32bit の C++パッケージを使用する

ODBC名前ODBC VersionVisual Studio C++ Version
Oracle in instantclient_12_212.2.0.12013(32bit,64bit)
MySQL ODBC 5.3 ANSI Driver5.3.9.02013
MySQL ODBC 5.3 Unicode Driver 5.3.9.02013

Oracleの公式サイトのODBCドライバーダウンロードページに,どのバージョンの Visual Studio の再配布パッケージが必要なのか記載されている

Instant Client for Windows 32-bit | Oracle 日本
Instant Client downloads for Windows 32-bit

環境変数PATH

該当ファイルへのPATHが通っていないか,他のPATHが優先されてしまっているかもしれない。システムの詳細設定 で確認する。

コマンドで where xxxxx.dll とすると どこのフォルダのファイルを参照するか調べられる

プロパティ

Windows 10 Pro

コメント

スポンサーリンク
タイトルとURLをコピーしました