Я использую свою систему синхронизации в течение 2 лет. И я ничего не изменил. Ужасно сегодня система синхронизации нарушена. И я получил сообщение об ошибке.Ошибка подключения Pdo Dblib Mssql
Connection failed: SQLSTATE[01002] Adaptive Server connection failed (severity 9)
Я google это.
И я узнал о проблеме с версией freetds.
Для проверки его
Я написал эту строку в SSH
TDSVER=7.0 tsql -H 78.***.***.49 -p 1433 -U DBNAME
Я получил это сообщение.
locale is "tr_TR.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Msg 18456 (severity 14, state 1) from *****SERVER Line 1:
"Login failed for user 'DBNAME'."
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server
Такая же ошибка.
Я использую dblib для подключения через pdo.
Что мне делать? В чем проблема ?
UPDATE:
Я прочитал эту часть в php manuel
«Если это не представляется возможным использовать SQLSRV, вы можете использовать драйвер PDO_ODBC для подключения к Microsoft SQL Server и баз данных Sybase, как родной Окна DB-LIB древний, поток не-сейф и больше не поддерживается корпорацией Майкрософт. "
Мои бесплатные TdS Настройки
Version: freetds v0.91
freetds.conf directory: /etc
MS db-lib source compatibility: yes
Sybase binary compatibility: yes
Thread safety: yes
iconv library: yes
TDS version: 4.2
iODBC: no
unixodbc: yes
SSPI "trusted" logins: no
Kerberos: yes