Я пытаюсь подключиться к базе данных mssql с помощью dblib, используя IP-адрес сервера в качестве хоста в DSN.
С tsql это работает без проблем
$ tsql -S 192.168.56.101 -U. \ user -P user
но в PHP это не работает.
$ pdo = новый PDO («dblib: host = 192.168.56.101,1433; dbname = OtherC», ‘. \ user’, ‘user’);
Я получаю ошибку:
Ошибка: SQLSTATE [01002] Ошибка подключения к адаптивному серверу (уровень серьезности 9)
Проверьте это:
в вашем файле freetds.conf должен быть раздел [global]. Поместите туда эти строки:
версия tds = 8.0
размер текста = 20971520
кодировка клиента = UTF-8
Других решений пока нет …