Leia este link:
Acessando o Microsoft SQL Server do PHP no Ubuntu usando o PDO, ODBC e FreeTDS
link
siga estas instruções para acessar os bancos de dados do SQL Server do PHP no seu servidor Ubuntu:
Instale os pacotes freetds-bin, freet-common, tdsodbc, odbcinst, php5-odbc e unixodbc . Isso fornece as bibliotecas de que você precisa.
Copie o conteúdo de /usr/share/doc/freetds-common/examples/odbcinst.ini para /etc/odbcinst.ini. Isso registra o driver FreeTDS com a camada ODBC.
Restart your webserver to load the ODBC module into PHP.
É isso! Agora você deve estar em funcionamento. Tente testar a conexão com o banco de dados com algo parecido com isto:
<?php
try
{
$db = new PDO('odbc:Driver=FreeTDS; Server=hostname_or_ip; Port=port; Database=database_name; UID=username; PWD=password;');
}
catch(PDOException $exception)
{
die("Unable to open database.<br>Error message:<br><br>$exception.");
}
echo '<h1>Successfully connected!</h1>';
$query = 'SELECT * FROM table_name';
$statement = $db->prepare($query);
$statement->execute();
$result = $statement->fetchAll(PDO::FETCH_NUM);
?>