Подключиться к MSSQL (на PHP)

Black Hat

Постоялец
Регистрация
15 Май 2015
Сообщения
167
Реакции
112
Добрый день!
В сети есть мануалы по подключению к MSSQL на PHP.
Проблема в том, что часть мануалов относится к PHP <= 5.3, а у меня 5.4, и под него уже решение не работает (так и написано в phpnet), часть - пишут кидай dll с оф. сайта мелкомягких, а у меня линукс, и аналогичного so попросту нет.
В части пишут ставь freetds - поставил, но что-то не пашет (./tsql выводит какую-то фигню).
Кто может поделиться рабочими инструкциями?
 
А где сам код поключения, и ошибки, которые вываливаются. Копперфильд в отпуске и тут на кофейной гуще не гадают
 
Последнее редактирование:
Код:
./tsql -S machine -U user
Password:
Error 20012 (severity 2):
  Server name not found in configuration files.
locale is "ru_RU.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20013 (severity 2):
  Unknown host machine name.
There was a problem connecting to the server
причем
Код:
host machine
machine has address 10.0.0.97

Не понял что указывать в конфиге и почему "Unknown host machine name"
 
Server name not found in configuration files.
Вроде как написано, что в конфигурационном файле нужно указать имя сервера.
 
Все понял. TDS не может сам сходить в DNS. В конфин хоста надо явно вбить IP адрес. Теперь соединяется. Сейчас попробую из PHP, отпишусь если будут проблемы.
 
Последнее редактирование:
Назад
Сверху