Подключение функций ibm_db2 (php) в Ubuntu 14.04 к DB2 для z / OS

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

2

Решение

Драйвер DB2 CLI / ODBC не может подключиться напрямую к базе данных DB2 z / OS. Вам необходимо установить и настроить продукт под названием DB2 Connect это служит воротами.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]