ODBC_CONNECT () не может подключиться к источнику данных SQL ошибка S1000 - PullRequest
0 голосов
/ 26 мая 2020

У меня небольшая проблема на моем сайте, когда я пытаюсь подключиться к базе данных 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); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...