Как я устанавливаю ODBC Informix на Windows Server 2003/2008?

Похож на Вас, хотят xclip.

Использование:

xclip -t clipboard somefile

или использование в качестве примера с помощью каналов:

grep "needle" myfile.txt | xclip -t clipboard

Без -t clipboard данные перейдут к ОСНОВНОМУ выбору.

4
задан 7 September 2015 в 10:16
2 ответа

Я нашел путь.

Проблема состояла в том, что сервер является 64-разрядным, и моя рабочая станция является 32-разрядной.

Приложение IIS является 32-разрядным, таким образом, соединение ODBC должно быть 32-разрядным также.

Для доступа к 32-разрядному ODBC в 64-разрядном Windows необходимо выполниться c:\windows\syswow64\odbcad32.exe вместо c:\windows\system32\odbcad32.exe.

Теперь я могу добавить передачу данных для Informix.

Надежда это помогает кому-то там.

ОБНОВЛЕНИЕ: это не работает с Windows Server 2008 :(

5
ответ дан 3 December 2019 в 03:25
  • 1
    Какую версию CSDK Вы имеете на Windows Server 2008? Можно ли обновить до 3,50. FC6, если Вы - not' t уже там? –  Jonathan Leffler 20 March 2010 в 04:53
  • 2
    Обратите внимание, что и 32-разрядный и 64-разрядный CSDK (ODBC) драйверы должен смочь соединиться или с 32-разрядным или с 64-разрядным сервером IDS через сетевое подключение. Единственное время клиент и сервер должен использовать то же число битов, - когда механизм сопряжения с общей памятью используется (' olipcshm' или ' onipcshm'). Также проверьте таблицу поддержки; не все более старые версии CSDK работают над более новыми системами (как Windows Server 2008). –  Jonathan Leffler 9 April 2010 в 02:48

64-разрядная Windows (все версии) поддерживает как 32-разрядные, так и 64-разрядные исполняемые файлы и библиотеки.

Разрядность приложения-потребителя ODBC определяет разрядность драйверов, которые оно может использовать . 32-битный IIS требует 32-битных драйверов ODBC, 32-битного Client SDK. 64-разрядный IIS можно настроить для работы в 32-разрядном режиме, и в этом случае требуются 32-разрядные драйверы ODBC, 32-разрядный клиентский SDK. В 64-разрядном режиме по умолчанию для 64-разрядного IIS требуются 64-разрядные драйверы ODBC, 64-разрядный клиентский SDK.

32-разрядные драйверы ODBC настраиваются с помощью 32-разрядного администратора ODBC. В 64-битной Windows это C: \ Windows \ SysWoW64 \ odbcad32.exe . В 32-битной Windows это C: \ Windows \ System32 \ odbcad32.exe .

64-битные драйверы ODBC настраиваются с помощью 64-битного администратора ODBC. В 64-битной Windows это C: \ Windows \ System32 \ odbcad32.exe . В 32-битной Windows этого не существует.

Системные DSN будут вашим лучшим выбором почти во всех случаях. Пользовательские DSN редко бывают лучшим выбором.

Вообще говоря, вам нужна последняя версия Informix CSDK независимо от версии целевого экземпляра Informix. Учитывая, что целевой экземпляр Informix не находится на том же компьютере, что и CSDK, разрядность CSDK и целевого экземпляра может, но не обязательно, совпадать.

0
ответ дан 3 December 2019 в 03:25

Теги

Похожие вопросы