Consultor Eletrônico



Kbase P169801: Error "The specified DSN contains an architecture mismatch between the Driver and Application" when
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/14/2010
Status: Unverified

SYMPTOM(s):

Error "The specified DSN contains an architecture mismatch between the Driver and Application" when connecting via DataServer for MS SQL Server

Error "The specified DSN contains an architecture mismatch between the Driver and Application" when attempting a schema pull via DataServer for MS SQL Server

Could not connect to "<database>" as "<user>"

IM014: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application

FACT(s) (Environment):

Using the SQL Server ODBC driver
OpenEdge version used is 32-bit
Windows operating system is 64-bit
OpenEdge 10.2x
Windows

CAUSE:

ODBC DSN has been created using %WINDIR%\System32\odbcad32.exe so the ODBC driver used in the DSN is 64-bit. The 32-bit Progress client cannot access the 64-bit ODBC driver.

FIX:

Recreate the ODBC DSN using %WINDIR%\SysWow64\odbcad32.exe.

The version of odbcad32.exe in %WINDIR%\SysWow64 is 32-bit and accesses 32-bit ODBC drivers.