• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. FreeTDS MS SQL

Форумы Хостинг FreeTDS MS SQL
RaZik
20.02.2016
хостинг: есть
домен: есть
FreeTDS MS SQL
Добрый день!
Подскажите как подключиться к базе MS SQL из PHP. На локале работает через драйвер sqlsrv и PDO. На хостинге говорят, что нужно подключаться через FreeTDS и через PDO это нельзя сделать. Погуглив, если я правильно понял, нужно создавать конфиг файлы для подключения и юзать ф-ю mssql_connect (не доступна в php 7). Пробовал через dblib, но также пишет что не может найти драйвер. Кто уже сталкивался с этим, подскажите как нужно подключаться к MSSQL через FreeTDS используя PDO.
Илья
22.02.2016
хостинг: есть
домен: есть
В данный момент на хостинге такой функции нет, но на серверах FreeTDS установлен.
С подключением к Microsoft SQL серверу сталкивался в PHP 5.2, подключение делал не через PDO, а через mssql_connect, в файле /etc/freetds.conf прописываются настройки вашего сервера в виде
[db12345]
        host = 193.223.91.12
        port = 1433
        tds version = 4.2

при подключении указываете вместо IP название сервера "db12345" и подключаетесь. При этом нужно не забыть открыть доступ на firewall к MSSQL и на сервере хостинга.

Вы хотите получать данные на сайт с 1С?
RaZik
22.02.2016
хостинг: есть
домен: есть
Вы хотите получать данные на сайт с 1С? © Илья

Нет, есть просто тривиальная задача. А как же быть с PHP v7? Там же mssql_connect уже исключён. Что тогда нужно использовать, что бы работать с mssql из PHP v7?

файле /etc/freetds.conf © Илья

А разве есть доступ к этим конфигам на хостинге?
Илья
03.03.2016
хостинг: есть
домен: есть
А как же быть с PHP v7? Там же mssql_connect уже исключён. © RaZik

Он не исключен, он просто не портирован еще. Это вопрос времени.


А разве есть доступ к этим конфигам на хостинге? © RaZik

В данный момент у пользователей нет возможности редактировать этот файл и добавлять в него свои MsSQL БД.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города