![]() |
| На главную страницу | |
| Форум | |
В следующей таблице дано резюме по поддержке ODBC в Windows NT для Netscape Enterprise Server и Netscape FastTrack Server. Таблица 10.2 Поддержка ODBC в Windows NT
Обратите внимание, что ODBC не поддерживается на платформах Unix. ПРИМЕЧАНИЕ:Visigenic больше не обновляет свои существующие ODBC-драйверы или SDK. Вместо этого Visigenic избрал INTERSOLV для предоставления пути для обновления этих драйверов и продуктов. (См. ). Visigenic предоставит документ, покрывающий различия между драйверами Visigenic и INTERSOLV ODBC. В таблице перечислены возможности поддерживаемых ODBC-драйверов для NT. Таблица 10.3 Возможности ODBC-драйверов в NT
Обратите внимание, что ODBC не поддерживается на платформах Unix. DB2Для использования DB2-сервера у вас должен быть Netscape Enterprise Server. Вы не можете получить доступ к DB2 из Netscape FastTrack Server. Все платформы: Установить DB2-клиент версии 2.1.2. Для Solaris
Вам нужен APAR #JR10150. См. DB2-документацию Если серверы БД и web находятся на разных машинах: Чтобы определить возможность соединения с DB2-сервером, вы можете выполнить следующую команду из командной строки DB2: DB2 TERMINATE # эта команда даёт возможность работы команды catalog Если вы используете в приложении типы данных [Database name]
Если Вы сделали изменения в файле Только для Unix: Вы обязаны установить следующие переменные окружения/environment variables: InformixПри использовании сервера Informix Вы обязаны иметь Netscape Enterprise Server. Вы не можете получить доступ к Informix из Netscape FastTrack Server. Если серверы БД и web находятся на разных машинах, следуйте инструкциям раздела "Удалённый Informix." Если серверы БД и web находятся на одной машине, следуйте инструкциям раздела "Локальный Informix." Удалённый InformixТолько для Unix: Установите Informix ESQL/C Runtime Client 7.22 (называемый также Informix I-Connect), а затем установите следующие переменные окружения: Вы обязаны также изменить Только для NT: Установите Informix ESQL/C Runtime Client 7.20 (называемый также Informix I-Connect.) В процессе установки все необходимые переменные окружения также устанавливаются. Вы используете подходящую утилиту Informix для ввода нужной информации об удалённом сервере, с которым Вы хотите устанавливать соединение. Если Ваш web-сервер запускается как System, убедитесь,
что у вас запущен Все платформы: В зависимости от используемой службы имён,
Вам может понадобиться также отредактировать соответствующий файл - добавить IP-адрес
удалённой хост-машины, с которой Вы соединяетесь.
В NT это файл
В той же директории добавьте следующую строку к файлу
где ifmx_srvc это имя Вашей службы, а
port - номер порта. Номер порта обязан совпадать с номером порта на
удалённой машине, который прослушивается Informix-сервером. Чтобы эта строка
начала действовать, Вы обязаны либо вставить как минимум один пробел после ifmx1 1321/tcp # Informix Online Server Локальный InformixЕсли вы устанавливаете Informix локально, Вы обязаны установить клиента Informix до установки Informix-сервера. Только для Unix: Если Вы используете 7.22 Online Server
для Unix, процесс инсталяции создаёт соответствующую структуру директорий и файл
Только для NT: Вы должны установить Online Server 7.20. Это установит также и клиента;
дополнительные шаги не нужны. Если Ваш web-сервер запускается как System,
убедитесь, что у вас запущен ODBCВсе платформы: О возможностях и об используемых ODBC-драйверах см. "Поддерживаемые Клиенты БД и ODBC-Драйверы." Вам необходимо иметь соответствующие ODBC-драйверы для БД, с которой Вы устанавливаете соединение. Также необходимо иметь дополнительные файлы ODBC-соединений/connectivity. Большинство программных продуктов, предоставляющие ODBC connectivity, поддерживают ODBC-драйвер или драйверы и ODBC connectivity. Только для NT: В настоящее время Netscape сертифицирован с ODBC Manager версии 2.5. Если у вас имеется доступ к ODBC-драйверу, но не к файлам ODBC connectivity, Вы можете получить их в MS ODBC SDK. Чтобы получить обновлённые файлы для Access, Foxpro и Excel, Вам может понадобиться патч WX1350 от Microsoft. Только для Unix: Для ODBC на Unix вы можете использовать драйвер от Visigenic либо от OpenLink. Если Вы используете драйвер от Visigenic, следуйте инструкциям раздела "Visigenic ODBC-Драйвер (только Unix)." Если Вы используете драйвер от OpenLink, следуйте инструкциям раздела "OpenLink ODBC-Драйвер (только Solaris)." ODBC Data Source Names/Имена Источников Данных (только NT)Могут быть созданы два типа источников данных:
Источник данных описывает параметры соединения для каждой БД, необходимые для ODBC connectivity. Источник данных определяется чрез использование ODBC-администратора. Если ODBC установлен, администратор также устанавливается. Каждый ODBC-драйвер требует различной информации для определения источника данных. OpenLink ODBC-Драйвер (только Solaris)Установите брокер запросов OpenLink Workgroup Edition ODBC Driver на сервер БД. Он должен быть запущен, до того как Вы сможете соединиться с БД с использованием агента запросов OpenLink. Установите агента запросов (request agent) в клиенте OpenLink Generic ODBC версии 1.5 на клиентской машине БД. Переименуйте или скопируйте файл драйвера менеджера агента
запросов из Когда Вы устанавливаете Ваш сервер, Вы делаете так, чтобы он запускался как
некоторый пользователь: root, nobody или конкретный пользователь сервера.
Выбранный Вами пользователь должен иметь домашнюю директорию, которую, возможно,
понадобится создать. Например, по умолчанию домашняя директория для пользователя nobody
на Irix это
В этой домашней директории Вы обязаны иметь файл Установите следующие переменные окружения:
Visigenic ODBC-Драйвер (только Unix)При установке сервера он запускается как пользователь: root, nobody
или определённый пользователь сервера. Выбранный вами пользователь должен иметь
существующую домашнюю директорию, которую, возможно, понадобится создать.
Например, домашняя директория по умолчанию для пользователя nobody в системе Irix
это В этой домашней директории обязан находиться файл Установите следующие переменные окружения: ПРИМЕЧАНИЕ:Visigenic больше не обновляет свои существующие ODBC--драйверы и SDK. Вместо этого Visigenic избрал INTERSOLV для предоставления обновлённого пути для этих драйверов и продуктов. (См. ). Visigenic будет предоставлять документ, проясняющий операционные различия между ODBC-драйверами Visigenic и INTERSOLV. OracleЧтобы использовать сервер Oracle, Вы обязаны иметь Netscape Enterprise Server. Вы не можете получить доступ к Oracle из Netscape FastTrack Server. Если БД и web-сервер находятся на разных машинах, следуйте инструкциям раздела "Удалённый Oracle." Если БД и web-сервер находятся на одной машине, следуйте инструкциям раздела "Oracle Local."
Только для Unix: Убедитесь, что Вы можете соединиться с Вашей БД Oracle через SQL*Net. Если
Вы закончили инсталяцию, Вы можете использовать loopback-тест для проверки
корректности соединения. Например,
из connect username/password@service_name sqlplus username/password@service_name В этих командах Вы используете service_name из
Вашего файла Удалённый OracleТолько для NT: Вы обязаны установить клиентское программное обеспечение Oracle 7.3.2 для NT. Клиенты Oracle 7.1 и 7.2 не поддерживаются. Вы обязаны также создать файлы конфигурации Oracle, используемые соответствующей утилитой конфигурирования Oracle. Только для Unix: Прежде чем Вы сможете подключиться к Oracle под Irix, Вы обязаны иметь соответствующие патчи для Irix. См. в информацию о необходимых патчах. Вы обязаны установить клиентов Oracle 7.3.x для Unix. Клиенты Oracle 7.1 и 7.2 не поддерживаются. Вы обязаны установить следующие переменные окружения: Если эти переменные не установлены надлежащим образом, Oracle возвращает код ошибки ORA-1019 при первой попытке установления соединения. Об обработке ошибок см. Главу 12, "Обработка Ошибок для LiveWire." Локальный OracleТолько для Unix: Прежде чем Вы сможете подключиться к Oracle под Irix, Вы обязаны иметь соответствующие патчи для Irix. См. в информацию о необходимых патчах. Все платформы: Вы обязаны установить Oracle Workgroup Enterprise Server 7.3.2 (NT) или Enterprise Server 7.3.x (Unix). Клиенты Oracle 7.1 и 7.2 не поддерживаются. Уточните у вашего поставщика сервера, совместима ли Ваша версия Oracle-сервера с Oracle-клиентом. Вы обязаны установить следующие переменные окружения:
Если у Вас локальный сервер БД Oracle, Вы обязаны передавать пустую строку в
качестве второго аргумента методу database.connect ("ORACLE", "" "user", "password", ""); Об инсталяции Oracle см. дополнительно документацию по Oracle. SybaseЧтобы использовать сервер Sybase, Вы обязаны иметь Netscape Enterprise Server. Вы не можете получить доступ к Sybase из Netscape FastTrack Server. Если БД и web-сервер находятся на разных машинах, следуйте инструкциям раздела "Удалённый Sybase." Если БД и web-сервер находятся на одной машине, следуйте инструкциям раздела "Локальный Sybase." Кроме того, если Вы используете Unix-платформу, и Sybase имеет многопоточный драйвер для этой платформы, следуйте инструкциям раздела "Sybase (только для Unix)." См. в список Unix-платформ, на которых Sybase имеет многопоточный драйвер. Удалённый SybaseТолько для Unix: Установите следующие переменные окружения:
Для Solaris Вы обязаны также следовать инструкциям раздела "Sybase (только для Unix)." Все платформы: Вы обязаны установить SYBASE Open Client/C. Поддерживаемые поставщики перечислены в разделе "Поддерживаемые Клиенты БД и ODBC-Драйверы." Вы можете использовать подходящую утилиту Sybase для
ввода в файл Локальный SybaseТолько для Unix: Установите следующие переменные окружения:
Для Solaris Вы обязаны также следовать инструкциям раздела "Sybase (только для Unix)." Все платформы: Установите Sybase SQL Server версии 11.1; клиентская часть устанавливается вместе с сервером. Поддерживаемые версии перечислены в разделе "Поддерживаемые Клиенты БД и ODBC-Драйверы."
Вы можете использовать подходящую утилиту Sybase для ввода в файл Sybase (только для Unix)На некоторых Unix-платформах Sybase имеет и однопоточный, и многопоточный драйверы. Если Sybase имеет многопоточный драйвер для конкретной Unix-машины, Вы обязаны использовать этот многопоточный драйвер с LiveWire. На этих платформах Ваш web-сервер будет вести себя непредсказуемо с однопоточным драйвером. Это требование применяется как для локальных, так и для удалённых соединений. оно не применяется к Windows-платформам. См. в список Unix-платформ, на которых Sybase имеет многопоточный драйвер. Чтобы убедиться в том, что Вы используете многопоточный
драйвер, вы обязаны отредактировать Ваш файл
[DRIVERS]
Удостоверьтесь, что строка для однопоточного драйвера закомментирована, а строка
многопоточного драйвера - не закомментирована. Имена файлов различаются на
разных платформах, но эти строки всегда расположены в разделе
Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 29 сентября 1999 г. © Copyright © 1999 Sun Microsystems, Inc. Некоторая часть Copyright © 1999 Netscape Communications Corp. Все Права Зарезервированы. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||