• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  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 10:08
хостинг: есть
домен: есть
FreeTDS MS SQL
Добрый день!
Подскажите как подключиться к базе MS SQL из PHP. На локале работает через драйвер sqlsrv и PDO. На хостинге говорят, что нужно подключаться через FreeTDS и через PDO это нельзя сделать. Погуглив, если я правильно понял, нужно создавать конфиг файлы для подключения и юзать ф-ю mssql_connect (не доступна в php 7). Пробовал через dblib, но также пишет что не может найти драйвер. Кто уже сталкивался с этим, подскажите как нужно подключаться к MSSQL через FreeTDS используя PDO.
Илья
22.02.2016 11:15
хостинг: есть
домен: есть
В данный момент на хостинге такой функции нет, но на серверах 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 11:36
хостинг: есть
домен: есть
Вы хотите получать данные на сайт с 1С? © Илья

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

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

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

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


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

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

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

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города