Para que funcione la conexión con SQLServer desde linux usando adodb, que debotener.. además de la libreria o que cambios debemos hacer en el php.ini
Asi estoy realizando la conexión con adodb
Código PHP:
require_once('adodb/adodb.inc.php');
$db =& ADONewConnection('odbc_mssql'); // digo que tipo de conexión voy a realizar
$dsn = "Driver={SQL Server};Server=miservidor;Database=northwind;"; datos de la conexión.
$db->Connect($dsn,'pruebas','pruebas'); conexión usuario y contraseña.
//Asi ejecuto el SP
$Gat= '0212370117';
$Balance = '';
$Result= '';
$stmt = $db->PrepareSP('Balance');
$db->InParameter($stmt,$Gat,'Gat',$type= SQLVARCHAR);
$db->OutParameter($stmt,$Balance,'Balance',$type=SQLFLT8);
$db->OutParameter($stmt,$Result,'Result',$type=SQLCHAR);
$Rs_solu2 = $db->Execute($stmt);