2014-11-14 1 views
2

현재 PHP ibm_db2 함수를 사용하여 Ubuntu 14.04 서버의 DB2 Express C에 연결하는 스크립트가 있습니다. "[IBM] [CLI Driver] SQL1598N 라이센스 문제점으로 인해 데이터베이스 서버에 연결하려는 시도가 실패했습니다. = 42968 SQLCODE = -1598 "입니다. 이 웹 사이트 인 http://www-01.ibm.com/support/docview.wss?uid=swg21305417을 검색했는데 기본적으로 ibm_db2 함수에서 사용하는 드라이버가 일치하지 않는 드라이버와 라이센스로 인해 데이터베이스를 검색 할 수 없다고 말했습니다. z/OS에서 DB2에 연결하기 위해 우분투 컴퓨터에 설치할 드라이버와 라이센스를 찾는 방법은 무엇입니까? 아니면 잘못된 방향으로 가고 있습니까?Ubuntu 14.04에서 ibm_db2 함수 (php)를 z/OS 용 DB2에 연결

다음은 내가 사용하고있는 연결 코드입니다.

<?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, '', ''); 
?> 

답변

2

DB2 CLI/ODBC 드라이버는 DB2 z/OS 데이터베이스에 직접 연결할 수 없습니다. 게이트웨이 역할을하는 DB2 Connect이라는 제품을 설치하고 구성해야합니다.

관련 문제