32Bit DSN auf Windows 2008 R2 (64Bit) erstellen

Windows Server 2008 R2 als ein reines 64Bit System erstellt  64Bit ODBC DSN. Das muß man besonders im Hinterkopf behalten, wenn z.B. die SQL-Datenbank auf einem 64Bit Server ausgeführt wird, aber die Clientsoftware für 32Bit geschrieben wurde. Das gilt auch wenn eine 32Bit Clientsoftware auf einem 64Bit Clientsystem installiert ist.

Startet man über das Startmenü des 2008 R2 Servers den Eintrag “Datenquellen ODBC” bzw. “Data Sources ODBC”, so erzeugt diese Anwendung nur eine 64Bit DSN. Diese ist für 32Bit Clients nicht verwendbar. Zur Erzeugung einer 32Bit DSN auf einem Server 2008 R2 muß das Programm odbcad32.exe aufgerufen werden

[%SystemRoot%]\sysWOW64\odbcad32.exe

Die damit erzeugte DSN funktioniert auch mit 32bit Clientanwendungen.