Системные ODBC-записи для 32-битных приложений в 64-битных операционных системах
Стоит задачка запускать на Windows Server 2008 R2 (64-битная система) одну старую программу, которая, понятное дело, 32-битная.
Эта софтинка должна обращаться к базе на MS SQL Server. Делает это через ODBC-драйвер. Как ни странно, прописывание системного DSN-имени не помогло.
Выяснилось, что для 32-битных приложений записи должны добавляться в соответствующем DSN-менеджере. Я в своей время сильно суетился с этой задачкой, поэтому добавил системные DSN-имена через два менеджера:
- %WINDIR%\System32\odbcad32.exe
- %WINDIR%\SysWOW64\odbcad32.exe
Могу предположить, что помогли DSN только в одной из программ, но это уже сложно выяснить. Так или иначе, попробуйте добавить DSN или через одну, или через другую программку. Что-нибудь да поможет.
Удачного!
Теги: odbc, windows 2008 r2
Прокомментировать