Archiwa tagu: DB2 Connect

Połączenie z Linuxa przy użyciu Pythona z bazą DB2 na IBM i Series (AS/400)

Może ktoś wie jak się podłączyć do DB2 na i Series używając drivera dla Python’a, który de facto korzysta z drivera CLI?

Po rozmaitych próbach w końcu odbijam się o problem z licencją:

[IBM][CLI Driver] SQL 1598N An attempt to connect to the database server failed because of licensing problem. SQLSTATE=42968 SQLCODE=-1598

Według informacji na stronie drivera o ile dobrze rozumiem potrzebna jest albo licencja po stronie klienta, albo serwera.

connecting to databases on DB2 for z/OS or DB2 for i(AS400) Servers require either client side or server side license/s. The client side license would need to be copied under license folder of your cidriver installation directory and for activating server side license, you would need to purchase DB2 Connect Unlimited for System z® and DB2 Connect Unlimited Edition for System i®.

Na stronie IBM support jest jeszcze bardziej szczegółowo, ale chyba wszystko rozbija się o to że trzeba mieć jakąś wersję tego DB2 Connect?

Klient nie jest zorientowany czy mają ten DB2 Connect Unlimited. W ogóle są mało zorientowani.

Ich inne aplikacje linuksowe korzystają z drivera „IBM i Access ODBC Driver 64-bit”. Nam też udało nam się tak podłączyć używając narzędzia z UnixODBC – isql. Nie było żadnych pytań o licencję.

O ile się zdołałem zorientować ten DB2 Connect ma pewne

 

dodatkowe

walory ponad i Access, no ale jest płatny.

W naszej sytuacji preferowany jest CLI a niżeli ODBC, więc pytania do szanownego grona mam następujące:

  1. Jak można sprawdzić czy oni mają ten serwerowy DB2 Connect Unlimited? Na jakich to portach zwykle „chodzi”?
  2. Jeśli okaże się, że nie, to jak pozyskać próbną licencję client-side i ile zwykle taka licencja produkcyjna kosztuje?

Z góry dziękuję za wszelką pomoc.