2

現在、php ibm_db2 関数を使用して Ubuntu 14.04 サーバー上の DB2 Express C に接続するスクリプトがあります。同じスクリプトを DB2 z/OS 上のデータベースにリモート接続するように変換しようとすると、「[IBM][CLI Driver] SQL1598N データベース サーバーへの接続に失敗しました。ライセンスの問題が発生しました。SQLSTATE」というエラーが表示されます。 =42968 SQLCODE=-1598". この Web サイトhttp://www-01.ibm.com/support/docview.wss?uid=swg21305417を検索しましたが、基本的に、ドライバーが一致しないため、ibm_db2 関数で使用されるドライバーがデータベースに接続できないことがわかりました。およびライセンス。DB2 on z/Os に接続するために Ubuntu マシンにインストールするドライバーとライセンスを見つけるにはどうすればよいですか? それとも、これについて間違った方法で行っていますか?

これが私が使用している接続コードです。

<?php
$database = 'Location'; 
$user = 'USERSIDS'; 
$password = 'PASSWRD'; 
$hostname = 'hostname of z/os';
$port = port;
$conn_string = "DRIVER={DB2};DATABASE=$database;" .
  "HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";
$conn = db2_connect($conn_string, '', '');
?>
4

1 に答える 1