The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

php70 как подключить к mssql-серверу, cr1m (ok), 20-Сен-17, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


1. "php70 как подключить к mssql-серверу"  –1 +/
Сообщение от cr1memail (ok), 20-Сен-17, 20:11 
НАстроил odbc.ini, odbcinst.ini, freetds.conf, теперь такая ошибка

isql -v w2k3new.domain.local user password
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[08S01][unixODBC][FreeTDS][SQL Server]Bad token from the server: Datastream processing out of sync
[01000][unixODBC][FreeTDS][SQL Server]Changed database context to 'IPT_SQL'.
[ISQL]ERROR: Could not SQLConnect


odbc.ini:
[w2k3new.domain.local]
Driver = FreeTDS
Description = mssql
Trace = Yes
Server = 192.168.1.173
Port = 1433
TDS version = 7.4
Database = IPT_SQL


odbcinst.ini:
[FreeTDS]
Description = FreeTDS 7.4
Driver = /usr/local/lib/libtdsodbc.so.0

freetds.conf:
[global]
        # TDS protocol version
        tds version = auto

        # Whether to write a TDSDUMP file for diagnostic purposes
        # (setting this to /tmp is insecure on a multi-user system)
        dump file = /tmp/freetds.log
;       debug flags = 0xffff

        # Command and connection timeouts
;       timeout = 10
;       connect timeout = 10

        # If you get out-of-memory errors, it may mean that your client
        # is trying to allocate a huge buffer for a TEXT field.
        # Try setting 'text size' to a more reasonable limit
        text size = 64512

        # If you experience TLS handshake errors and are using openssl,
        # try adjusting the cipher list (don't surround in double or single quotes)
        # openssl ciphers = HIGH:!SSLv2:!aNULL:-DH

# A typical Sybase server
[mypool]
        host = 127.0.0.1
        port = 5000
        tds version = 5.0

# A typical Microsoft server
[w2k3new.domain.local]
        host = w2k3new.domain.local
        port = 1433
        tds version = 8.0
        client charset = cp1251

Есть тут спецы по этому вопросу?

Ответить | Правка | Наверх | Cообщить модератору

2. "php70 как подключить к mssql-серверу"  +/
Сообщение от Pahanivo (ok), 21-Сен-17, 10:17 
> [w2k3new.domain.local]
> TDS version = 7.4
> [w2k3new.domain.local]
>         tds version = 8.0

определись для начала?
http://www.freetds.org/userguide/choosingtdsprotocol.htm

> Есть тут спецы по этому вопросу?

"спец" бы сказал к какому эмэскулу подключается ...

Ответить | Правка | Наверх | Cообщить модератору

3. "php70 как подключить к mssql-серверу"  +/
Сообщение от eRIC (ok), 21-Сен-17, 15:11 
>> Есть тут спецы по этому вопросу?
> "спец" бы сказал к какому эмэскулу подключается ...

+

в добавок указал бы на документ http://php.net/manual/en/migration70.php :)
и потом на http://php.net/manual/en/function.mssql-connect.php с https://github.com/Microsoft/msphpsql


Ответить | Правка | Наверх | Cообщить модератору

4. "php70 как подключить к mssql-серверу"  +/
Сообщение от cr1memail (ok), 04-Окт-17, 13:58 
Снимаю вопрос, заработало, немного скорректировал конфиг odbc.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру