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.
Похожие статьи:
- Нет похожих статей
Комментариев пока нет.