Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 ODBC без клиента  [new]
kasyanov
Member

Откуда:
Сообщений: 231
Добрый день!

Требуется поставить минимальный клиент DB2 на машину (в файле Excel человек должен получить отчетные данные через внешний источник ODBC)
Я так понимаю, просто драйвера ODBC не достаточно и нужен клиент DB2? Как завести алиас (зная ip, порт и имя базы)?

PS
Сегодня что-то с сервером IBM - не позволяет выйти ни на один фикспак (пробую со страницы http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg24025208)


Алексей.
8 апр 10, 15:50    [8599487]     Ответить | Цитировать Сообщить модератору
 Re: ODBC без клиента  [new]
BuryCommoner
Member

Откуда:
Сообщений: 177
Про ODBC драйвер

---------------------------------------------------------
IS NULL OR NOT IS NULL
8 апр 10, 16:00    [8599605]     Ответить | Цитировать Сообщить модератору
 Re: ODBC без клиента  [new]
kasyanov
Member

Откуда:
Сообщений: 231
BuryCommoner
Про ODBC драйвер

---------------------------------------------------------
IS NULL OR NOT IS NULL


Эту ссылку я видел, и драйвер скачал (не самый свежий потому как ссылки на IBM не работают сейчас), но все же пока не пойму, можно ли обойтись без клиента, ведь мне надо как-то завести алиас на базу, чтобы использовать его в драйвере...

База на сервере - 9.7.
8 апр 10, 16:04    [8599657]     Ответить | Цитировать Сообщить модератору
 Re: ODBC без клиента  [new]
BuryCommoner
Member

Откуда:
Сообщений: 177
Цеплялся раньше через ODBC-клиент. Нормально работает. Нужно настроить сервер и название базы. Никаких клиентов, алиасов не нужно.
8 апр 10, 16:28    [8599872]     Ответить | Цитировать Сообщить модератору
 Re: ODBC без клиента  [new]
kasyanov
Member

Откуда:
Сообщений: 231
BuryCommoner
Нужно настроить сервер и название базы. Никаких клиентов, алиасов не нужно.



Ничего не понимаю.
Командной строки нет, catalog node и catalog database не сделать, интерфейс драйвера требует указать алиас (базу).

Можете уточнить,где вы прописывали соединение с сервером и имя базы?

В то же время рантайм-клиент имеет собственный odbc-драйвер, так что вроде как он действительно не нужен.
8 апр 10, 17:44    [8600446]     Ответить | Цитировать Сообщить модератору
 Всё получилось!  [new]
kasyanov
Member

Откуда:
Сообщений: 231
Если интересно, напишу потом как.
Сейчас нет времени-нужно срочно бежать домой.
8 апр 10, 19:39    [8601046]     Ответить | Цитировать Сообщить модератору
 Re: ODBC без клиента  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2550
http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg27007053
ftp://ftp.software.ibm.com/ps/products/db2/fixes2/english-us/
На ftp теперь стали вставлять пробелы в url'ы. Быть может, готовятся закрывать, или по другой причине. Пробелы надо будет убирать вручную.
8 апр 10, 23:38    [8601636]     Ответить | Цитировать Сообщить модератору
 Re: ODBC без клиента  [new]
kasyanov
Member

Откуда:
Сообщений: 231
Victor Metelitsa
http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg27007053
ftp://ftp.software.ibm.com/ps/products/db2/fixes2/english-us/
На ftp теперь стали вставлять пробелы в url'ы. Быть может, готовятся закрывать, или по другой причине. Пробелы надо будет убирать вручную.



Спасибо за ссылки.

По поводу драйвера ODBC, если кому еще интересно.

Строка соединения должна иметь вид:
connstring = "ODBC;DSN=FLEXDB;UID=trips;PWD=trips;CURRENTSCHEMA=WORK;DATABASE=LEGOS;HOSTNAME=192.168.10.6;PORT=50000;AUTHENTICATION=SERVER;PROTOCOL=TCPIP;"

Достаточно просто определить источник ODBC с произвольным названием (на моем примере FLEXDB), а все параметры соединения прописываются в строке соединения (в моем примере это параметр для QueryTable в Excel)
9 апр 10, 14:38    [8605543]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить