Установите и настройте драйвер Netezza ODBC на клиентском компьютере ArcGIS, с которого вы подключаетесь к базе данных Netezza.
-
Установите драйвер Netezza ODBC на клиентском компьютере.
Установите 32-разрядный драйвер ODBC при подключении из 32-разрядного приложения ArcGIS; установите 64-разрядный драйвер ODBC при подключении из 64-разрядного приложения ArcGIS. Обратитесь к разделу Системные требования СУБД Netezza для получения информации о поддерживаемых версиях драйвера.
- Настройте набор символов драйвера.
- Если вы собираетесь использовать устаревший Netezza Spatial Package на ОС Windows, выберите Оптимизировать для набора символов ASCII (Optimize for ASCII character set) во время установки драйвера ODBC.
- Если вы собираетесь использовать устаревший Netezza Spatial Package на Linux, после установки драйвера ODBC задайте следующие параметры в файле odbcinst.ini:
- UnicodeTranslationOption = utf16
- CharacterTranslationOption = latin9
- Если вы собираетесь использовать устаревший Netezza Spatial Esri Package на ОС Windows, не выбирайте Оптимизировать для набора символов ASCII (Optimize for ASCII character set) во время установки драйвера ODBC.
- Если вы собираетесь использовать устаревший Netezza Spatial Esri Package на Linux, после установки драйвера ODBC задайте следующие параметры в файле odbcinst.ini:
- UnicodeTranslationOption = utf16
- CharacterTranslationOption = all
- При подключении из ArcGIS-клиента на Linux, убедитесь, что на клиентском компьютере установлен и настроен менеджер драйвера Linux ODBC.
- При подключении с ArcGIS Server на Linux сделайте следующее:
- Откройте скрипт init_user_param.sh из папки /arcgis/server/usr в директории установки ArcGIS Server.
- Раскомментируйте и задайте для переменной LIB_ODBC_DRIVER_MANAGER местоположение файла менеджера драйвера Linux ODBC.
Например, export LIB_ODBC_DRIVER_MANAGER=$HOME/bin/libodbc.so
- Поместите файлы подключения Netezza ODBC в папку $HOME пользователя ArcGIS. Файлы должны называться .odbc.ini и .odbcinst.ini.
- Если ArcGIS for Server уже был запущен перед установкой подключения Netezza, перезапустите ArcGIS for Server.
- После установки драйвера ODBC можно задать имя источника данных ODBC. Это имя впоследствии может использоваться при подключении к базе данных.
Если вы задали имя источника данных ODBC для базы данных, используйте это же имя при настройке всех клиентов Netezza ODBC для подключения к этой же базе. Например, если вы настроили имя источника данных для драйвера Netezza ODBC на компьютере с ArcGIS for Desktop, задайте то же имя источника данных для драйвера Netezza ODBC на компьютере с ArcGIS Server. Если этого не сделать, регистрация базы данных на ArcGIS Server будет работать не правильно, поскольку происходит сравнение строк для подключения опубликованных данных и зарегистрированной базы данных.