Я пытаюсь создать соединение ODBC System DSN с базой данных DB2 9.5, но у меня возникает очень странная проблема.
Я просмотрел Интернет и нашел следующую страницу с инструкциями о том, как мне действовать: http://www.ryslander.com/how-to-install-and-configure-db2-odbc-driver/.
Я выполнил эти инструкции и могу создать новый системный DSN, однако, когда я пытаюсь его настроить, кажется, что мои конфигурации вообще не работают. Например, когда я нажимаю кнопку «Настроить» в своем системном DSN, добавляю конфигурацию протокола TCP / IP на вкладке «Дополнительные настройки» и нажимаю «ОК», никаких ошибок не появляется, но когда я нажимаю «Настроить» снова моя настройка TCP / IP исчезла.
Это случилось со всеми моими другими конфигурациями, такими как имя базы данных, имя пользователя, пароль и т. Д.
Не могли бы вы помочь мне понять, что я делаю не так?
Примечание: мой пользователь входит в группу администраторов, и я использую Windows Server 2008 R2 Enterprise x64.
ОБНОВИТЬ
Мне удалось создать User DSN и подключиться к базе данных. Однако проблема с системным DSN остается.
это далеко проще использовать встроенные команды DB2 для настройки DSN, если вы не боитесь командной строки. Откройте командное окно DB2 и затем:
db2 catalog tcpip node n1 remote <hostname or ip> server <port number>
db2 catalog database <database> at node n1
(где n1
это имя узла из шага 1)
db2 catalog system odbc data source <database>