Немного не по теме, но может кому-то пригодится
Linux + PHP +MsSQL miniHowtoСтала задача использовать базу данных на MsSQL обращаясь к ней на РНР из-под Linux. 
Что нужно? 
1. Собственно MsSQL (адрес машины 192.168.0.4, порт 1433, у меня версия 2000) 
2. PHP в исходных кодах 
3. библиотека freetds, качать отсюда 
http://ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.61.tgz 4. Linux на другой машине 
Распаковываем freetds заходим в каталог и делаем 
./configure 
make 
make install 
Можно использовать опции для ./configure, но это не обязательно, раньше он требовал установки --with-prefix=/usr/local/freetds , но сейчас префикс по-умолчанию стоит /usr/local и это правильно! 
После компиляции идем в /usr/local/etc и находим файл freetds.conf , в ранних версиях там был файл interfaces, но все его настройки переехали в freetds.conf, библиотека, которая необходима для подключения к MsSQL лежит в /usr/local/lib 
Правим freetds.conf, 
Вписываем туда такие строки: 
# Microsoft SQL Server 2000 configuration 
[MyServer2000] 
host = 192.168.0.4 #адрес сервера 
port = 1433 #порт сервера 
tds version = 8.0 #версия протокола tds 
Идем в директорию с исходниками PHP. 
Пишем: 
./configure --with-mssql=/usr/local (далее идут другие опции) 
make 
make install 
На РНР пишем: 
<? 
$con = mssql_connect ("192.168.0.4:1433", "DbReader", "dbreadersql"); 
echo $con; 
?> 
Знающие люди говорят, что с последней версией freetds надо коннектиться указав не 192.168.0.4:1433, а указав номер порта через запятую, но я такой особенности не заметил  более того вариант 
192.168.0.4,1433 не катит (выдает сообщение об ошибке). 
Стоит отметить, что при помощи библиотеки tds, можна также коннектиться к Sybase, но я этого не пробовал и рассказывать не буду.