На Главную

PHP, MSSQL, FreeBSD и FreeTDS

January 18th, 2007 by Yuriy Drozdov

Мое мнение, что не так часто встретишь вместе PHP и MSSQL. Но бывает и такое. И если PHP установлен на FreeBSD становится актуальной проблема связи PHP с MSSQL. К счастью существует FreeTDS - набор библиотек для Unix и Linux, который позволяет осуществлять связь с Microsoft SQL Server и Sybase базами данных. Выражаясь техническим языком, FreeTDS -это применение TDS (Tabular Data Stream) протокола, который используется этими базами данных для своих клиентов. Также он обеспечивает доступ к базам из языков Perl и PHP.

В моем случае мне необходима была связь с Microsoft SQL Server 2000.  Согласно документации FreeTDS необходимо было ипользовать версию TDS 8.0. Я отредактировал файл freetds.conf, добавив туда такую запись:

[DBServer]
host = xxx.xxx.xxx.xxx
port = 1433
tds version = 8.0

Где xxx.xxx.xxx.xxx - ip-адресс базы данных.

Теперь при вызове mssql_connect в качестве имени сервера нужно указывать DBServer.

 

Автор: Yuriy Drozdov

Похожие статьи:

  • Нет похожих статей

RSS комментариев | Trackback URI

Комментарии

Комментариев пока нет.

Извините, комментарии закрыты.