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

Тема в разделе "Базы данных", создана пользователем Black Hat, 1 окт 2015.

Модераторы: latteo
  1. Black Hat

    Black Hat Постоялец

    Регистр.:
    15 май 2015
    Сообщения:
    114
    Симпатии:
    76
    Добрый день!
    В сети есть мануалы по подключению к MSSQL на PHP.
    Проблема в том, что часть мануалов относится к PHP <= 5.3, а у меня 5.4, и под него уже решение не работает (так и написано в phpnet), часть - пишут кидай dll с оф. сайта мелкомягких, а у меня линукс, и аналогичного so попросту нет.
    В части пишут ставь freetds - поставил, но что-то не пашет (./tsql выводит какую-то фигню).
    Кто может поделиться рабочими инструкциями?
     
  2. anti-sorcus

    anti-sorcus Писатель

    Регистр.:
    13 сен 2015
    Сообщения:
    5
    Симпатии:
    2
    А где сам код поключения, и ошибки, которые вываливаются. Копперфильд в отпуске и тут на кофейной гуще не гадают
     
    Последнее редактирование: 1 окт 2015
  3. Black Hat

    Black Hat Постоялец

    Регистр.:
    15 май 2015
    Сообщения:
    114
    Симпатии:
    76
    Код:
    ./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"
     
  4. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    990
    Симпатии:
    267
    Вроде как написано, что в конфигурационном файле нужно указать имя сервера.
     
  5. Black Hat

    Black Hat Постоялец

    Регистр.:
    15 май 2015
    Сообщения:
    114
    Симпатии:
    76
    Все понял. TDS не может сам сходить в DNS. В конфин хоста надо явно вбить IP адрес. Теперь соединяется. Сейчас попробую из PHP, отпишусь если будут проблемы.
     
    Последнее редактирование: 1 окт 2015
  6. Elvis000

    Elvis000 Писатель

    Регистр.:
    23 ноя 2015
    Сообщения:
    4
    Симпатии:
    0
    Пм Чекай.