ODBC 32 бит в Windows Server 2008 64 бит
Проблема, с которой мы можем столкнуться очень часто, заключается в настройке 32-битного соединения ODBC в 64-битной операционной системе, такой как 64-битная Windows Server 2008 или Windows Server 2008 R2 (только более 64-битная),
Например, если мы решим смонтировать сервер VMware vCenter Server на Windows Server 2008 R2, мы увидим, что требования платформы будут выполнены, поскольку vCenter запрашивает у нас 64-разрядную операционную систему. Если мы используем соединение с базой данных, такое как SQL Server, для хранения базы данных нашего vCenter, соединение ODBC для соединения с базой данных также должно быть 64-разрядным.
- Но мы действительно сталкиваемся с проблемой, когда нам нужно настроить 32-битный ODBC в 64-битной операционной системе. Пример. Установите vCenter Update Manager на Windows Server 2008 R2 .
- Интересно, что vCenter Update Manager требуется 64-битная платформа, но 32-битный ODBC. Ошибка, которую мы можем найти при установке, следующая:
«DSN, VUM» не существует или не является 32-разрядным системным DSN. Диспетчеру обновлений требуется 32-разрядный системный DSN ».
- Если мы создадим ODBC с нашим Windows Server 2008 R2, по умолчанию он создаст 64-разрядное соединение.
Чтобы создать 32-битный ODBC с 64-битной Windows Server 2008 или R2, мы запускаем: "C:\windows\syswow64\odbcad32.exe"
Исполняемый файл для создания 64-битного ODBC: "C:\windows\system32\odbcad32.exe"
- Как видите, это немного вводит в заблуждение, но, зная эти два маршрута, мы уже контролировали ситуацию.
Благодаря этому мы можем получить 32-битный OBDC в нашей системе Windows 2008 Server R2.