Как увеличить время ожидания соединения с помощью PHP с помощью dblib с помощью PDO?

При соединении с внешним сервером (MS SQL SERVER), в другой системе (другой поставщик программного обеспечения), в которую я интегрирую другие данные, и это очень-очень медленно, при этом соединение приводит к ошибке.

Как увеличить время ожидания соединения dblib com PDO?

Я пытался использовать array(\PDO::ATTR_TIMEOUT => 10) в параметрах подключения PDO, но выдает ошибку:

Предупреждение: PDO::__construct(): SQLSTATE[IM001]: Драйвер не поддерживает эту функцию: драйвер не поддерживает настройку атрибутов в /var/www/core/class/Banco/GkBanco.php в строке 25.

Я попытался использовать: setAttribute(\PDO::ATTR_TIMEOUT, 10); и получил ошибку:

Предупреждение: PDO::setAttribute(): SQLSTATE[IM001]: драйвер не поддерживает эту функцию: драйвер не поддерживает установку атрибутов

Как подключиться к MSSQL с большим таймаутом? Можно использовать любую другую библиотеку, которая работает с PHP, MSSQL и LINUX.


person Allan Andrade    schedule 05.09.2016    source источник
comment
Здесь есть ответ, касающийся dblib: stackoverflow .com/questions/21403082/   -  person Devon    schedule 05.09.2016