У меня небольшая проблема на моем сайте, когда я пытаюсь подключиться к базе данных SQL, но я получаю это
error: odbc_connect() SQL error: [unixODBC][FreeTDS][SQL Server] Unable to connect to the data source, SQL state S1000 in SQLConnect.
Что делает проблему странной, так это то, что она случается случайно. Я бы сказал, что в 95% случаев соединение устанавливается без проблем, но иногда случается, что оно не может подключиться. Это не то, что я могу воспроизвести, если я не буду продолжать попытки подключиться к источнику данных, и в конечном итоге это приведет к этой ошибке. Не похоже, что подключений слишком много, поскольку я проверил эту опцию в своем php .ini, и она допускает неограниченное количество подключений. Это не что-то программное c, так как это происходит в разных областях, когда сайт пытается подключиться к SQL. Если бы это происходило в одной и той же функции, я бы понял, но это не так.
Еще одна вещь, которая делает его странным, это то, что у меня есть другой сайт, на котором практически все те же настройки сервера (которые я знаю), и он никогда не сталкивается с этой проблемой. Это очень странно. Любая идея, что может быть причиной проблемы или указание в правильном направлении, было бы замечательно.
Если поможет, я использую PHP 5.6.40
Вот код, который я обычно использую для подключения
$odbc_con = odbc_connect(DSN,USER,PASSWORD);