У меня есть скрипт, который в настоящее время использует функции php ibm_db2 для подключения к DB2 Express C на сервере Ubuntu 14.04. Когда я пытаюсь перевести этот же сценарий для удаленного подключения к базе данных в DB2 z/OS, я получаю эту ошибку: «[IBM] [драйвер CLI] SQL1598N Попытка подключения к серверу базы данных завершилась неудачно из-за проблемы с лицензированием. SQLSTATE = 42968 SQLCODE = -1598 ". Я искал этот сайт, http://www-01.ibm.com/support/docview.wss?uid=swg21305417, который в основном сказал мне, что драйвер, используемый функциями ibm_db2, не может связывать базу данных из-за несоответствующих драйверов и лицензий. Как мне найти драйвер и лицензию для установки на моем компьютере Ubuntu для подключения к DB2 на z/Os? Или я об этом ошибаюсь?Подключение функций ibm_db2 (php) на Ubuntu 14.04 к DB2 для z/OS
Вот код подключения, который я использую.
<?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, '', '');
?>