Я хочу подключиться к моей базе данных MS Access (файлы .mdb / .accdb) через PHP (7.2.10), SLE 12.3.Я начал с драйвера libmdbodbc.so.1, который поставляется с пакетом libmdbodbc1 0.7-3.1 (источник: mdbtools-0.7-3.1).При этом я получил сообщение об ошибке «Разрешен объем памяти 2097152 байта исчерпан (попытался выделить 140 Тбайт)» Вопрос стека .Поэтому мне посоветовали использовать новый драйвер ODBC из пакета приложений Linux IBM i Access Client Solutions Вопрос стека .
Я установил ibm-iaccess-1.1.0.10-1.0.x86_64.rpm,Но как установить базу данных доступа в качестве источника?Все еще пробовал "Драйвер = {Драйвер ODBC IBM i Access 64-bit}; Источник данных =% s; Система = localhost" (% s заменяется путем к файлу .mdb / .accdb-File) и другие параметры (Система, Сервер,Servername, Database, ...), но всегда получал ошибку и не может установить соединение с базой данных или
"Communication link failure. comm rc=10061 - CWBCO1049 - The IBM i server application is not started, or the connection was blocked by a firewall"
Но файл базы данных является локальным, поэтому брандмауэр отсутствует.И при использовании libmdbodbc.so.1 я могу подключиться к этой базе данных.Я думаю, что мне нужно получить правильные параметры для установки файла базы данных.
Итак, как настроить конфигурацию для файла базы данных MS Access с драйвером ODBC IBM i Access Client?
Спасибо за ваш ответи самое лучшее!