Hallo,
auf einem Windows 2008 Server ist eine MSSQL Server 2008 Datenbank installiert.
Eine entsprechende System-ODBC ist ebenfalls schon eingerichtet.
Beim Versuch, mit einem selbstgeschriebenen Programm (exe-File, compiliert mit C++, 32-Bit Anwendung, übernommen von einem Windows 2000 Server), auf eine Datenbank des SQL-Servers zuzugreifen, erscheint die Fehlermeldung "Der angegebene DSN weist eine nicht übereinstimmende Architektur von ..."
Ich habe schon recherchiert und es ist offenbar so, dass der Standard-ODBC-Treiber von Windows 2008 Server nur 64-Bit Anwendungen unterstützt.
Allerdings ist es angeblich auch möglich, ziusätzlich eine 32-Bit-Version des ODBC-Treibers zu installieren, mit der dann 32-Bit-Anwendungen auf die Datenbanken zugreifen können.
Hat damit jemand Erfahrung und weiss, wie man den entsprechenden 32-Bit-Treiber installiert und wo man ihn überhaupt erst mal finden (Installations-DVD´s des Windows 2008 Servers, des MSSQL 2008 Servers, ...)
Danke !
auf einem Windows 2008 Server ist eine MSSQL Server 2008 Datenbank installiert.
Eine entsprechende System-ODBC ist ebenfalls schon eingerichtet.
Beim Versuch, mit einem selbstgeschriebenen Programm (exe-File, compiliert mit C++, 32-Bit Anwendung, übernommen von einem Windows 2000 Server), auf eine Datenbank des SQL-Servers zuzugreifen, erscheint die Fehlermeldung "Der angegebene DSN weist eine nicht übereinstimmende Architektur von ..."
Ich habe schon recherchiert und es ist offenbar so, dass der Standard-ODBC-Treiber von Windows 2008 Server nur 64-Bit Anwendungen unterstützt.
Allerdings ist es angeblich auch möglich, ziusätzlich eine 32-Bit-Version des ODBC-Treibers zu installieren, mit der dann 32-Bit-Anwendungen auf die Datenbanken zugreifen können.
Hat damit jemand Erfahrung und weiss, wie man den entsprechenden 32-Bit-Treiber installiert und wo man ihn überhaupt erst mal finden (Installations-DVD´s des Windows 2008 Servers, des MSSQL 2008 Servers, ...)
Danke !
Comment