エラー:アーキテクチャの不一致

この記事では、さまざまなツールで発生する可能性のあるアーキテクチャ不一致エラーの解決方法について説明します。

Date Entered: 5/12/2020    Last Updated: 5/12/2020

アーキテクチャ不一致エラーは、64 ビットの DSN を 32 ビットのツールで使用しようとした場合、またはその逆の場合に発生します。このエラーを解決するには、以下の手順をお試しください:

  1. タスクマネージャーを使用して、使用しているツールが 32 ビットか 64 ビットかを確認します
    • 「詳細」タブを開きます。
    • 「プラットフォーム」列が表示されていない場合は、任意の列ヘッダーを右クリックし、「列の選択」を選択します。
    • 「プラットフォーム」列を有効にして、「OK」をクリックします。
    • リストからツールを見つけると、「プラットフォーム」列で 32 ビットか 64 ビットかを確認できます。
  2. 適切な DSN アドミニストレーターを開きます
    • 32 ビットアプリケーションを使用している場合は、C:\Windows\SysWOW64 に移動し、odbcad32.exe を実行します。
    • 64 ビットアプリケーションを使用している場合は、C:\Windows\System32 に移動し、odbcad32.exe を実行します。
  3. システム DSN タブで、一意の名前を持つ新しい DSN を追加します(32 ビットと 64 ビットのシステム DSN 間での名前の重複を避けるため)。
  4. この新しい DSN を使用して、再度接続をお試しください。

We appreciate your feedback.  If you have any questions, comments, or suggestions about this entry, please contact our support team at support@cdata.co.jp.