PDO_DBLIB против. PDO_SQLSRV

Какой лучший драйвер PDO для подключения SQL-сервера из php. Пока я нашел два расширения:

  1. sybase DBLIB
  2. Официальный драйвер Microsoft для SQL-сервера, указанный здесь здесь. Он работает в php7. На линуксе работает. Я установил. Это работает

Я установил DBLIB на первое место. Но DBLIB очень случайно показывает следующую ошибку:

SQLSTATE[01002] Ошибка подключения к Adaptive Server (уровень серьезности 9)

Это не для конфига. Причина, если я перезагружаю страницу, эта ошибка исчезает, и все начинается отлично. Это происходит очень случайно и редко.

Использование официального драйвера Microsoft поможет мне в этом случае? Не могли бы вы подсказать мне, что мне делать? Какой драйвер будет лучше для подключения к серверу sql, а также решит эту случайно возникающую проблему?


person Sabbir Ahmed Sourove    schedule 01.03.2017    source источник


Ответы (1)


DBLIB устаревает. Нам нужно везде использовать PDO_SQLSRV.

person Sabbir Ahmed Sourove    schedule 26.02.2021